INNER CODE UNIT · Python

command_export_png

yizhiyanhua-ai/fireworks-tech-graph · scripts/fireworks.py:76

def command_export_png(args: argparse.Namespace) -> int:
    print(json.dumps(export_png(args.svg, args.output, args.width), indent=2, sort_keys=True))
    return 0


def _read_json(path: Path) -> dict[str, object]:
    return json.loads(path.read_text(encoding="utf-8"))


def command_validate(args: argparse.Namespace) -> int:
    diagram = normalize_diagram(_read_json(args.input), args.mode)
    # Validation covers the same renderer boundary as ``render``. Style 8 is
    # intentionally AI-authored/static, so accepting JSON for it here would
    # promise a render path that does not exist.
    _load_generator().parse_style(diagram.style_index)
    print(json.dumps({
        "ok": True,
        "schema_version": diagram.schema_version,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…