diff -r 2fb97bc2158a -r 7da45bd15fc8 BeremizIDE.py --- a/BeremizIDE.py Fri Feb 07 18:42:43 2025 +0100 +++ b/BeremizIDE.py Fri Feb 28 22:58:27 2025 +0100 @@ -65,7 +65,7 @@ ITEM_RESOURCE, \ ITEM_CONFNODE -from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL +from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ToDoBeforeQuit from IDEFrame import \ TITLE,\ @@ -614,14 +614,6 @@ else: return IDEFrame.LoadTab(self, notebook, page_infos) - # Strange hack required by WAMP connector, using twisted. - # Twisted reactor needs to be stopped only before quit, - # since it cannot be restarted - ToDoBeforeQuit = [] - - def AddToDoBeforeQuit(self, Thing): - self.ToDoBeforeQuit.append(Thing) - def TryCloseFrame(self): if self.CTR is None or self.CheckSaveBeforeClosing(_("Close Application")): if self.CTR is not None: @@ -631,9 +623,9 @@ self.SaveLastState() - for Thing in self.ToDoBeforeQuit: + for Thing in ToDoBeforeQuit: Thing() - self.ToDoBeforeQuit = [] + ToDoBeforeQuit = [] return True return False