fix: harden Python workflow client boundary

This commit is contained in:
lda
2026-08-31 19:51:43 +07:00 Verified
parent b377311a6e
commit 4f946a35ef
35 changed files with 1257 additions and 302 deletions
+1
View File
@@ -22,6 +22,7 @@ def __getattr__(name: str) -> object:
return generate_manifest
raise AttributeError(name)
__all__ = [
"ContractManifest",
"JsonSchema",
+3 -1
View File
@@ -15,7 +15,9 @@ from .model import ManifestError
def _parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(description="Manage the checked workflow API contract manifest.")
parser = argparse.ArgumentParser(
description="Manage the checked workflow API contract manifest."
)
parser.add_argument("command", choices=("write", "check"))
return parser