From 01344854bea40b8acfc7a901b7a7a4b4b9f9b68b Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Tue, 19 Jan 2021 13:35:10 +0100 Subject: [PATCH] SyncServer GUI - safer initialization of DB --- pype/modules/sync_server/sync_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pype/modules/sync_server/sync_server.py b/pype/modules/sync_server/sync_server.py index 984e5e34a6..84637a1d62 100644 --- a/pype/modules/sync_server/sync_server.py +++ b/pype/modules/sync_server/sync_server.py @@ -117,9 +117,6 @@ class SyncServer(PypeModule, ITrayModule): self.presets = None # settings for all enabled projects for sync self.sync_server_thread = None # asyncio requires new thread - self.connection = AvalonMongoDB() - self.connection.install() - self.action_show_widget = None def connect_with_modules(self, *_a, **kw): @@ -138,6 +135,9 @@ class SyncServer(PypeModule, ITrayModule): self.presets = None self.lock = threading.Lock() + self.connection = AvalonMongoDB() + self.connection.install() + try: self.presets = self.get_synced_presets() self.set_active_sites(self.presets)