diff --git a/src/View/Debug/Window.py b/src/View/Debug/Window.py
index dd26d91e..5fad77df 100644
--- a/src/View/Debug/Window.py
+++ b/src/View/Debug/Window.py
@@ -70,12 +70,14 @@ class ReplWindow(ASubMainWindow, ListedSubWindow):
self.set_line_edit_text("lineEdit", "")
self._history_ind = 0
- code = "self.__debug_exec_result__ = " + code
+ rich_code = "self.__debug_exec_result__ = " + code
print(f"[DEBUG] ! {code}")
- value = exec(code)
- value = self.__debug_exec_result__
+ try:
+ value = exec(rich_code)
+ value = self.__debug_exec_result__
+ except Exception as e:
+ value = f"" + str(e) + ""
msg = f" # " + code + " #"
self.find(QTextEdit, "textEdit").append(msg)
-
self.find(QTextEdit, "textEdit").append(str(value))