INNER CODE UNIT · Python
print_value
Barre/ZeroFS · packaging/kernel/kernel_targets/cli.py:24
def print_value(value: Any) -> None:
if isinstance(value, (dict, list)):
print(json.dumps(value, separators=(",", ":"), sort_keys=True))
else:
print(value)
def serialized_manifest(document: dict[str, Any]) -> str:
return json.dumps(document, ensure_ascii=False, indent=2) + "\n"
def write_manifest(path: Path, document: dict[str, Any]) -> None:
text = serialized_manifest(document)
if path.exists() and path.read_text(encoding="utf-8") == text:
return
path.parent.mkdir(parents=True, exist_ok=True)
mode = path.stat().st_mode & 0o777 if path.exists() else 0o644
temporary_name = None