diff --git a/oml/update.py b/oml/update.py index d0c94aa..f85af9f 100644 --- a/oml/update.py +++ b/oml/update.py @@ -544,6 +544,7 @@ def migrate_11(): session.commit() import state import downloads + state.online = False state.downloads = downloads.Downloads() for t in Transfer.query: if t.added: @@ -553,5 +554,7 @@ def migrate_11(): } state.db.session.add(t) state.db.session.commit() - downloads.join() + state.shutdown = True + state.downloads.join() + state.downlodas = None return 11 diff --git a/oml/websocket.py b/oml/websocket.py index 206cc75..d5e6e81 100644 --- a/oml/websocket.py +++ b/oml/websocket.py @@ -35,7 +35,7 @@ class Handler(WebSocketHandler): if self not in state.websockets: state.websockets.append(self) if state.update: - trigger_event('updatestatus', state.tasks._status) + trigger_event('updatestatus', state.update._status) else: from user.models import User trigger_event('status', {