Fix for slow updater
This commit is contained in:
parent
e5593d9a7f
commit
39a3f70084
|
@ -758,12 +758,14 @@ def get_updater_status():
|
||||||
"11": _(u'Update failed:') + u' ' + _(u'General error')
|
"11": _(u'Update failed:') + u' ' + _(u'General error')
|
||||||
}
|
}
|
||||||
status['text'] = text
|
status['text'] = text
|
||||||
# helper.updater_thread = helper.Updater()
|
updater_thread.status = 0
|
||||||
updater_thread.start()
|
updater_thread.start()
|
||||||
status['status'] = updater_thread.get_update_status()
|
status['status'] = updater_thread.get_update_status()
|
||||||
elif request.method == "GET":
|
elif request.method == "GET":
|
||||||
try:
|
try:
|
||||||
status['status'] = updater_thread.get_update_status()
|
status['status'] = updater_thread.get_update_status()
|
||||||
|
if status['status'] == -1:
|
||||||
|
status['status'] = 7
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
# thread is not active, occurs after restart on update
|
# thread is not active, occurs after restart on update
|
||||||
status['status'] = 7
|
status['status'] = 7
|
||||||
|
|
|
@ -49,7 +49,7 @@ class Updater(threading.Thread):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
threading.Thread.__init__(self)
|
threading.Thread.__init__(self)
|
||||||
self.status = 0
|
self.status = -1
|
||||||
self.updateIndex = None
|
self.updateIndex = None
|
||||||
|
|
||||||
def get_current_version_info(self):
|
def get_current_version_info(self):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user