forked from LBRYCommunity/lbry-sdk
move launch into own function
This commit is contained in:
parent
5f8a06443c
commit
3541625825
2 changed files with 7 additions and 4 deletions
|
@ -329,7 +329,9 @@ class Daemon(AuthJSONRPCServer):
|
||||||
|
|
||||||
if conf.settings.host_ui:
|
if conf.settings.host_ui:
|
||||||
self.lbry_ui_manager.update_checker.start(1800, now=False)
|
self.lbry_ui_manager.update_checker.start(1800, now=False)
|
||||||
yield self.lbry_ui_manager.setup(launch=launch_ui)
|
yield self.lbry_ui_manager.setup()
|
||||||
|
if launch_ui:
|
||||||
|
self.lbry_ui_manager.launch()
|
||||||
yield self._initial_setup()
|
yield self._initial_setup()
|
||||||
yield threads.deferToThread(self._setup_data_directory)
|
yield threads.deferToThread(self._setup_data_directory)
|
||||||
yield self._check_db_migration()
|
yield self._check_db_migration()
|
||||||
|
|
|
@ -59,7 +59,7 @@ class UIManager(object):
|
||||||
self.loaded_branch = None
|
self.loaded_branch = None
|
||||||
self.loaded_requirements = None
|
self.loaded_requirements = None
|
||||||
|
|
||||||
def setup(self, branch=None, check_requirements=None, user_specified=None, launch=False):
|
def setup(self, branch=None, check_requirements=None, user_specified=None):
|
||||||
local_ui_path = user_specified or conf.settings.local_ui_path
|
local_ui_path = user_specified or conf.settings.local_ui_path
|
||||||
|
|
||||||
self.branch = branch or conf.settings.ui_branch
|
self.branch = branch or conf.settings.ui_branch
|
||||||
|
@ -94,8 +94,6 @@ class UIManager(object):
|
||||||
|
|
||||||
d = self._up_to_date()
|
d = self._up_to_date()
|
||||||
d.addCallback(lambda r: self._download_ui() if not r else self._load_ui())
|
d.addCallback(lambda r: self._download_ui() if not r else self._load_ui())
|
||||||
if launch:
|
|
||||||
d.addCallback(lambda _: webbrowser.open(conf.settings.UI_ADDRESS))
|
|
||||||
return d
|
return d
|
||||||
|
|
||||||
def _check_for_bundled_ui(self):
|
def _check_for_bundled_ui(self):
|
||||||
|
@ -213,6 +211,9 @@ class UIManager(object):
|
||||||
def _load_ui(self):
|
def _load_ui(self):
|
||||||
return load_ui(self.root, self.active_dir)
|
return load_ui(self.root, self.active_dir)
|
||||||
|
|
||||||
|
def launch(self):
|
||||||
|
webbrowser.open(conf.settings.UI_ADDRESS)
|
||||||
|
|
||||||
|
|
||||||
class BundledUIManager(object):
|
class BundledUIManager(object):
|
||||||
"""Copies the UI bundled with lbrynet, if available.
|
"""Copies the UI bundled with lbrynet, if available.
|
||||||
|
|
Loading…
Add table
Reference in a new issue