def __init__(self):
    logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)-5.5s] [%(name)-12.12s]: %(message)s')
    parser = ArgParseDefault(description='', usage=USAGE_DESC)
    parser.add_argument('command', help='Subcommand to run')
    args = parser.parse_args(sys.argv[1:2])
    if (not hasattr(self, args.command)):
        print('Unrecognized command')
        parser.print_help()
        sys.exit(1)
    getattr(self, args.command)()
def __init__(self):
    logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)-5.5s] [%(name)-12.12s]: %(message)s')
    parser = ArgParseDefault(description=, usage=USAGE_DESC)
    parser.add_argument('command', help='Subcommand to run')
    args = parser.parse_args(sys.argv[1:2])
    if (not hasattr(self, args.command)):
        print('Unrecognized command')
        parser.print_help()
        sys.exit(1)
    getattr(self, args.command)()