From 0e30494a242a43112b49e9a2fffafde8e79b1a1f Mon Sep 17 00:00:00 2001 From: lhhunghimself Date: Mon, 8 Jan 2024 11:31:04 +0000 Subject: [PATCH] Added initialization to log when repeating --- coreutils/BwBase.py | 1 + orangePatches/canvasmain.py | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/coreutils/BwBase.py b/coreutils/BwBase.py index 054f201b..5b0e612a 100644 --- a/coreutils/BwBase.py +++ b/coreutils/BwBase.py @@ -3021,6 +3021,7 @@ def onRunFinished(self, code=None, status=None): sleep(10) self.status="Restarting" self.setStatusMessage("Restarting") + self.pConsole = ConsoleProcess(console=self.console, finishHandler=self.onRunFinished) self.startJob() return self.bgui.reenableAll(self) diff --git a/orangePatches/canvasmain.py b/orangePatches/canvasmain.py index 7cd2561b..9c82be21 100644 --- a/orangePatches/canvasmain.py +++ b/orangePatches/canvasmain.py @@ -716,7 +716,14 @@ def setup_actions(self): triggered=self.set_signal_freeze, icon=canvas_icons("Pause.svg"), ) - + self.autorestart = QAction( + self.tr("Auto restart"), + self, + objectName="auto-restart-action", + checkable=True, + triggered=self.autorestart, + ) + self.autorestart.setChecked(False) self.toggle_tool_dock_expand = QAction( self.tr("Expand Tool Dock"), self, @@ -867,6 +874,12 @@ def setup_menu(self): self.toolDock_menu.addAction(self.editDockAction) menu_bar.addMenu(self.toolDock_menu) + + # ToolBar menu + self.autorestart_menu = QMenu(self.tr("&AutoRestart"), self) + self.autorestart_menu.addAction(self.autorestart) + menu_bar.addMenu(self.autorestart_menu) + # self.scheduler_menu = QMenu(self.tr('&Scheduler'), self) # self.scheduler_menu.addAction(self.editServersAction) # self.scheduler_menu.addAction(self.serverlessAction) @@ -2138,7 +2151,10 @@ def _on_dock_location_changed(self, location): """ self.__update_scheme_margins() - + + def autorestart(self): + self.reload_last + def set_tool_dock_expanded(self, expanded): """ Set the dock widget expanded state.