Browse Source

PEP8 for cli.py

pull/1/merge
alshain 14 years ago
parent
commit
89b783c3d1
  1. 35
      couchpotato/cli.py

35
couchpotato/cli.py

@ -1,8 +1,3 @@
from couchpotato import web
from couchpotato.api import api
from couchpotato.core.logger import CPLog
from couchpotato.core.settings import settings
from libs.daemon import createDaemon
from logging import handlers
import argparse
import logging
@ -10,15 +5,30 @@ import os.path
import sys
from libs.daemon import createDaemon
from couchpotato import web
from couchpotato.api import api
from couchpotato.core.logger import CPLog
from couchpotato.core.settings import settings
def cmd_couchpotato(base_path, argv=None):
'''Commandline entry point.'''
# Options
parser = argparse.ArgumentParser()
parser.add_argument('-s', '--datadir', dest = 'data_dir', default = base_path, help = 'Absolute or ~/ path, where settings/logs/database data is saved (default ./)')
parser.add_argument('-t', '--test', '--debug', action = 'store_true', dest = 'debug', help = 'Debug mode')
parser.add_argument('-q', '--quiet', action = 'store_true', dest = 'quiet', help = "Don't log to console")
parser.add_argument('-d', '--daemon', action = 'store_true', dest = 'daemonize', help = 'Daemonize the app')
parser.add_argument('-s', '--datadir', dest='data_dir',
default=base_path,
help="Absolute or ~/ path, where "
"settings/logs/database data is saved (default ./)")
parser.add_argument('-t', '--test', '--debug', action='store_true',
dest='debug', help='Debug mode')
parser.add_argument('-q', '--quiet', action='store_true', dest='quiet',
help="Don't log to console")
parser.add_argument('-d', '--daemon', action='store_true',
dest='daemonize', help='Daemonize the app')
args = argv if argv else sys.argv[1:]
options = parser.parse_args(args)
@ -45,7 +55,8 @@ def cmd_couchpotato(base_path, argv = None):
# Logger
logger = logging.getLogger()
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%H:%M:%S')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s',
'%H:%M:%S')
level = logging.DEBUG if debug else logging.INFO
logger.setLevel(level)
@ -56,7 +67,9 @@ def cmd_couchpotato(base_path, argv = None):
logger.addHandler(hdlr)
# To file
hdlr2 = handlers.RotatingFileHandler(os.path.join(log_dir, 'CouchPotato.log'), 'a', 5000000, 4)
hdlr2 = handlers.RotatingFileHandler(os.path.join(log_dir,
'CouchPotato.log'),
'a', 5000000, 4)
hdlr2.setFormatter(formatter)
logger.addHandler(hdlr2)

Loading…
Cancel
Save