fh_pyconsole / code_runner.py
azizalto's picture
deploy at 2024-08-12 17:33:06.979023
b8b9cbf verified
raw
history blame contribute delete
315 Bytes
import sys
from io import StringIO
def execute_code(code: str):
try:
old_stdout = sys.stdout
redirected_output = sys.stdout = StringIO()
exec(code, globals())
sys.stdout = old_stdout
return redirected_output.getvalue()
except Exception as e:
return str(e)