From 0f251fad736bdaee5c7004e913a315199bd93ddd Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Tue, 6 Sep 2022 13:50:17 +0200 Subject: [PATCH] reconnect to IDB when session times out --- Tst/tst/tst.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Tst/tst/tst.py b/Tst/tst/tst.py index 5b69289..a39b10d 100755 --- a/Tst/tst/tst.py +++ b/Tst/tst/tst.py @@ -1065,6 +1065,7 @@ class TstAppWindow(Gtk.ApplicationWindow): return def on_set_idb_version(self, *args): + self.reconnect_mib() dialog = IDBChooser() dialog.set_transient_for(self) @@ -1104,6 +1105,10 @@ class TstAppWindow(Gtk.ApplicationWindow): self.data_pool_tab = dpt.DataPoolTable() self.feature_area.insert_page(self.data_pool_tab, self.label_widget_data_pool, 3) + @staticmethod + def reconnect_mib(): + cfl.scoped_session_idb.close() + class IDBChooser(Gtk.Dialog): def __init__(self): -- GitLab