Browse Source

Don't remove pidfile twice

pull/381/merge
Ruud 13 years ago
parent
commit
f8bae9e84e
  1. 1
      CouchPotato.py
  2. 8
      couchpotato/runner.py

1
CouchPotato.py

@ -89,7 +89,6 @@ class Loader(object):
if self.runAsDaemon(): if self.runAsDaemon():
try: self.daemon.stop() try: self.daemon.stop()
except: pass except: pass
self.daemon.delpid()
except: except:
self.log.critical(traceback.format_exc()) self.log.critical(traceback.format_exc())

8
couchpotato/runner.py

@ -10,7 +10,6 @@ from tornado.ioloop import IOLoop
from tornado.web import RequestHandler from tornado.web import RequestHandler
from tornado.wsgi import WSGIContainer from tornado.wsgi import WSGIContainer
from werkzeug.contrib.cache import FileSystemCache from werkzeug.contrib.cache import FileSystemCache
import atexit
import locale import locale
import logging import logging
import os.path import os.path
@ -44,11 +43,6 @@ def getOptions(base_path, args):
return options return options
def cleanup():
fireEvent('app.shutdown', single = True)
time.sleep(1)
# Tornado monkey patch logging.. # Tornado monkey patch logging..
def _log(status_code, request): def _log(status_code, request):
@ -129,8 +123,6 @@ def runCouchPotato(options, base_path, args, data_dir = None, log_dir = None, En
# Development # Development
development = Env.setting('development', default = False, type = 'bool') development = Env.setting('development', default = False, type = 'bool')
Env.set('dev', development) Env.set('dev', development)
if not development:
atexit.register(cleanup)
# Disable logging for some modules # Disable logging for some modules
for logger_name in ['enzyme', 'guessit', 'subliminal', 'apscheduler']: for logger_name in ['enzyme', 'guessit', 'subliminal', 'apscheduler']:

Loading…
Cancel
Save