diff --git a/src/deuthon/interpreter.py b/src/deuthon/interpreter.py index 873b3c2..1d1aadd 100644 --- a/src/deuthon/interpreter.py +++ b/src/deuthon/interpreter.py @@ -14,6 +14,15 @@ def interpreter(): result = eval(python_code, globals()) if result is not None: - print(result) + try: + result_string = result.__repr__() + except Exception: + try: + result_string = str(result) + except Exception: + result_string = f"{result}" + + print(result_string) + except Exception: print(traceback.format_exc())