Fix syntax errors in execution.py
This commit is contained in:
@@ -28,11 +28,9 @@ def run_python(code: str, args: str = "") -> str:
|
|||||||
os.remove(temp_file)
|
os.remove(temp_file)
|
||||||
|
|
||||||
if result.returncode == 0:
|
if result.returncode == 0:
|
||||||
return f"Success:
|
return f"Success:\n{output}" if output else "Success (no output)"
|
||||||
{output}" if output else "Success (no output)"
|
|
||||||
else:
|
else:
|
||||||
return f"Error (Exit {result.returncode}):
|
return f"Error (Exit {result.returncode}):\n{output}"
|
||||||
{output}"
|
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
return f"Execution Error: {str(e)}"
|
return f"Execution Error: {str(e)}"
|
||||||
Reference in New Issue
Block a user