Skip to content

Commit 638bbec

Browse files
committedSep 21, 2016
dashboard: make state restore failure on experiment opening non-fatal
1 parent 122d48d commit 638bbec

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎artiq/dashboard/experiments.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,12 @@ def open_experiment(self, expurl):
562562
dock.show()
563563
dock.sigClosed.connect(partial(self.on_dock_closed, expurl))
564564
if expurl in self.dock_states:
565-
dock.restore_state(self.dock_states[expurl])
565+
try:
566+
dock.restore_state(self.dock_states[expurl])
567+
except:
568+
logger.warning("Failed to restore dock state when opening "
569+
"experiment %s", expurl,
570+
exc_info=True)
566571
return dock
567572

568573
def on_dock_closed(self, expurl):

0 commit comments

Comments
 (0)
Please sign in to comment.