Mercurial > libervia-backend
diff sat/core/sat_main.py @ 3110:3fcc99b2d6b7
core (sat_main): avoid double init + log version
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 10 Jan 2020 10:22:46 +0100 |
parents | 7574f795bd1e |
children | 385fdd684f87 |
line wrap: on
line diff
--- a/sat/core/sat_main.py Fri Jan 10 10:10:42 2020 +0100 +++ b/sat/core/sat_main.py Fri Jan 10 10:22:46 2020 +0100 @@ -56,7 +56,10 @@ log = getLogger(__name__) class SAT(service.Service): - def __init__(self): + def _init(self): + # 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}") self._cb_map = {} # map from callback_id to callbacks self._menus = ( OrderedDict() @@ -534,6 +537,7 @@ self.memory.purgeProfileSession(profile) def startService(self): + self._init() log.info("Salut à toi ô mon frère !") def stopService(self):