Files
virtualbox_client/scripts/check_syntax.py
T

19 lines
467 B
Python
Raw Normal View History

2026-05-10 10:56:52 +08:00
import ast
import sys
files = [
"src/virtualbox_client/gui.py",
"src/virtualbox_client/utils/vbox_ssh_manager.py",
"src/virtualbox_client/utils/vm_agent.py",
]
for f in files:
try:
tree = ast.parse(open(f, encoding="utf-8").read())
print(f"OK: {f.split(chr(47))[-1]} ({len(tree.body)} nodes)")
except SyntaxError as e:
print(f"FAIL: {f.split(chr(47))[-1]}: {e}")
sys.exit(1)
print("All files pass syntax check")