JoachimVC's picture
Upload GAIA agent implementation files for assessment
c922f8b
raw
history blame contribute delete
598 Bytes
import py_compile
import sys
def validate_syntax(filename):
try:
py_compile.compile(filename, doraise=True)
print(f"✓ {filename} has valid Python syntax")
return True
except py_compile.PyCompileError as e:
print(f"✗ Syntax error in {filename}:")
print(e)
return False
except Exception as e:
print(f"✗ Error checking {filename}:")
print(e)
return False
if __name__ == "__main__":
filename = "app.py"
if validate_syntax(filename):
sys.exit(0) # Success
else:
sys.exit(1) # Error