Spaces:
Sleeping
Sleeping
| from langchain.tools import Tool | |
| import ast | |
| def code_review_tool(code: str) -> str: | |
| try: | |
| tree = ast.parse(code) | |
| return " Code parsed successfully. No syntax errors detected." | |
| except SyntaxError as e: | |
| return f"SyntaxError: {e}" | |
| code_reviewer = Tool.from_function( | |
| name="code_reviewer", | |
| description="Reviews Python code for syntax errors and basic issues.", | |
| func=code_review_tool | |
| ) | |