Merge pull request #2681 from forslund/bugfix/all_loaded-order

initialize status members before bus handlers
pull/2697/head
Kris Gesling 2020-09-14 17:02:16 +09:30 committed by GitHub
commit 31fd9914ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -131,14 +131,15 @@ class SkillManager(Thread):
self.initial_load_complete = False
self.num_install_retries = 0
self.settings_downloader = SkillSettingsDownloader(self.bus)
self._define_message_bus_events()
self.skill_updater = SkillUpdater()
self.daemon = True
# Statuses
self._alive_status = False # True after priority skills has loaded
self._loaded_status = False # True after all skills has loaded
self.skill_updater = SkillUpdater()
self._define_message_bus_events()
self.daemon = True
def _define_message_bus_events(self):
"""Define message bus events with handlers defined in this class."""
# Conversation management