forked from M-Labs/artiq
dashboard: make state restore failure on experiment opening non-fatal
This commit is contained in:
parent
2bb90a4449
commit
2d6171e8c4
|
@ -562,7 +562,12 @@ class ExperimentManager:
|
|||
dock.show()
|
||||
dock.sigClosed.connect(partial(self.on_dock_closed, expurl))
|
||||
if expurl in self.dock_states:
|
||||
dock.restore_state(self.dock_states[expurl])
|
||||
try:
|
||||
dock.restore_state(self.dock_states[expurl])
|
||||
except:
|
||||
logger.warning("Failed to restore dock state when opening "
|
||||
"experiment %s", expurl,
|
||||
exc_info=True)
|
||||
return dock
|
||||
|
||||
def on_dock_closed(self, expurl):
|
||||
|
|
Loading…
Reference in New Issue