kivy: remove dead code (installwizard waiting_dialog)
This commit is contained in:
@@ -1073,35 +1073,6 @@ class InstallWizard(BaseWizard, Widget):
|
|||||||
"""overriden by main_window"""
|
"""overriden by main_window"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def waiting_dialog(self, task, msg, on_finished=None):
|
|
||||||
'''Perform a blocking task in the background by running the passed
|
|
||||||
method in a thread.
|
|
||||||
'''
|
|
||||||
def target():
|
|
||||||
# run your threaded function
|
|
||||||
try:
|
|
||||||
task()
|
|
||||||
except Exception as err:
|
|
||||||
self.logger.exception('')
|
|
||||||
self.show_error(str(err))
|
|
||||||
# on completion hide message
|
|
||||||
Clock.schedule_once(lambda dt: app.info_bubble.hide(now=True), -1)
|
|
||||||
if on_finished:
|
|
||||||
def protected_on_finished():
|
|
||||||
try:
|
|
||||||
on_finished()
|
|
||||||
except Exception as e:
|
|
||||||
self.logger.exception('')
|
|
||||||
self.show_error(str(e))
|
|
||||||
Clock.schedule_once(lambda dt: protected_on_finished(), -1)
|
|
||||||
|
|
||||||
app = App.get_running_app()
|
|
||||||
app.show_info_bubble(
|
|
||||||
text=msg, icon='atlas://electrum/gui/kivy/theming/light/important',
|
|
||||||
pos=Window.center, width='200sp', arrow_pos=None, modal=True)
|
|
||||||
t = threading.Thread(target = target)
|
|
||||||
t.start()
|
|
||||||
|
|
||||||
def terminate(self, *, storage=None, db=None, aborted=False):
|
def terminate(self, *, storage=None, db=None, aborted=False):
|
||||||
if storage is None and not aborted:
|
if storage is None and not aborted:
|
||||||
storage, db = self.create_storage(self.path)
|
storage, db = self.create_storage(self.path)
|
||||||
|
|||||||
Reference in New Issue
Block a user