1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-11-28 20:39:59 +00:00

Fix for slow updater

This commit is contained in:
Ozzieisaacs 2019-03-24 15:22:41 +01:00
parent e5593d9a7f
commit 39a3f70084
2 changed files with 4 additions and 2 deletions

View File

@ -758,12 +758,14 @@ def get_updater_status():
"11": _(u'Update failed:') + u' ' + _(u'General error')
}
status['text'] = text
# helper.updater_thread = helper.Updater()
updater_thread.status = 0
updater_thread.start()
status['status'] = updater_thread.get_update_status()
elif request.method == "GET":
try:
status['status'] = updater_thread.get_update_status()
if status['status'] == -1:
status['status'] = 7
except AttributeError:
# thread is not active, occurs after restart on update
status['status'] = 7

View File

@ -49,7 +49,7 @@ class Updater(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.status = 0
self.status = -1
self.updateIndex = None
def get_current_version_info(self):