diff libervia/backend/core/main.py @ 4362:d34b17bce612

core: Add a "Global" variable with a `LiberviaBackend` singleton to `libervia.backend`.
author Goffi <goffi@goffi.org>
date Tue, 06 May 2025 00:16:15 +0200
parents e94799a0908f
children
line wrap: on
line diff
--- a/libervia/backend/core/main.py	Fri Apr 11 21:49:46 2025 +0200
+++ b/libervia/backend/core/main.py	Tue May 06 00:16:15 2025 +0200
@@ -36,6 +36,7 @@
 from twisted.words.protocols.jabber import jid
 from twisted.internet import reactor
 from wokkel.xmppim import RosterItem
+from libervia.backend import G
 from libervia.backend.core import xmpp
 from libervia.backend.core import exceptions
 from libervia.backend.core.core_types import SatXMPPEntity
@@ -65,6 +66,7 @@
         # we don't use __init__ to avoid doule initialisation with twistd
         # this _init is called in startService
         log.info(f"{C.APP_NAME} {self.full_version}")
+        G.set_host(self)
         self._cb_map = {}  # map from callback_id to callbacks
         # dynamic menus. key: callback_id, value: menu data (dictionnary)
         self._menus = {}