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 from logging import handlers
import argparse import argparse
import logging import logging
@ -10,15 +5,30 @@ import os.path
import sys 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): def cmd_couchpotato(base_path, argv=None):
'''Commandline entry point.''' '''Commandline entry point.'''
# Options # Options
parser = argparse.ArgumentParser() 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('-s', '--datadir', dest='data_dir',
parser.add_argument('-t', '--test', '--debug', action = 'store_true', dest = 'debug', help = 'Debug mode') default=base_path,
parser.add_argument('-q', '--quiet', action = 'store_true', dest = 'quiet', help = "Don't log to console") help="Absolute or ~/ path, where "
parser.add_argument('-d', '--daemon', action = 'store_true', dest = 'daemonize', help = 'Daemonize the app') "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:] args = argv if argv else sys.argv[1:]
options = parser.parse_args(args) options = parser.parse_args(args)
@ -45,7 +55,8 @@ def cmd_couchpotato(base_path, argv = None):
# Logger # Logger
logger = logging.getLogger() 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 level = logging.DEBUG if debug else logging.INFO
logger.setLevel(level) logger.setLevel(level)
@ -56,7 +67,9 @@ def cmd_couchpotato(base_path, argv = None):
logger.addHandler(hdlr) logger.addHandler(hdlr)
# To file # 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) hdlr2.setFormatter(formatter)
logger.addHandler(hdlr2) logger.addHandler(hdlr2)

Loading…
Cancel
Save