X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fstartopt.py;h=ef2032c13b0f013c1fecc3a5b0fd4ee21c3e7bc3;hb=7e91245ee4c550a2eb6ba7d6735ba3d0c6760ff9;hp=fa69d8cd357e737e011ca8c7da85c9fc921dd777;hpb=8495a82088dba0b58662338b8ddef870894c9e34;p=mpd-sima.git diff --git a/sima/utils/startopt.py b/sima/utils/startopt.py index fa69d8c..ef2032c 100644 --- a/sima/utils/startopt.py +++ b/sima/utils/startopt.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2009, 2010, 2011, 2012, 2013 Jack Kaliko +# Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014 Jack Kaliko # # This file is part of sima # @@ -19,11 +19,10 @@ # # -import sys from argparse import (ArgumentParser, SUPPRESS) -from .utils import Obsolete, Wfile, Rfile, Wdir +from .utils import Wfile, Rfile, Wdir USAGE = """USAGE: %prog [--help] [options]""" DESCRIPTION = """ @@ -60,7 +59,7 @@ OPTS = [ 'type': str, 'dest': 'verbosity', 'choices': ['debug', 'info', 'warning', 'error'], - 'help': 'file to log message to, default is stdout/stderr'}, + 'help': 'Log messages verbosity, default is info'}, { 'sw': ['-p', '--pid'], 'dest': 'pidfile', @@ -115,6 +114,7 @@ class StartOpt(object): """ def __init__(self, script_info,): + self.parser = None self.info = dict(script_info) self.options = dict() self.main() @@ -125,7 +125,7 @@ class StartOpt(object): """ self.parser = ArgumentParser(description=DESCRIPTION, usage='%(prog)s [options]', - prog=self.info.get('prog') + prog=self.info.get('prog'), epilog='Happy Listening', ) self.parser.add_argument('--version', action='version',