Browse Source

Let esky manage it's own restart

pull/992/merge
Ruud 13 years ago
parent
commit
35c0356734
  1. 7
      couchpotato/core/_base/updater/main.py

7
couchpotato/core/_base/updater/main.py

@ -8,9 +8,11 @@ from couchpotato.environment import Env
from datetime import datetime from datetime import datetime
from dateutil.parser import parse from dateutil.parser import parse
from git.repository import LocalRepository from git.repository import LocalRepository
import atexit
import json import json
import os import os
import shutil import shutil
import sys
import tarfile import tarfile
import time import time
import traceback import traceback
@ -106,6 +108,10 @@ class Updater(Plugin):
if success: if success:
fireEventAsync('app.restart') fireEventAsync('app.restart')
# Assume the updater handles things
if not success:
success = True
return jsonified({ return jsonified({
'success': success 'success': success
}) })
@ -396,6 +402,7 @@ class DesktopUpdater(BaseUpdater):
self.update_failed = True self.update_failed = True
self.desktop._esky.auto_update(callback = do_restart) self.desktop._esky.auto_update(callback = do_restart)
return
except: except:
self.update_failed = True self.update_failed = True

Loading…
Cancel
Save