Example #1
0
 def exit(self, status=0, message=None):
     if not message is None:
         Logger.error(message)
     if status == 0:
         raise ArgParserExitNoError()
     else:
         raise ArgParserError()
Example #2
0
 def exit(self, status=0, message=None):
     if not message is None:
         Logger.error(message)
     if status == 0:
         raise ArgParserExitNoError()
     else:
         raise ArgParserError()
Example #3
0
def run_repobuddy():
    # Initialize the Command Handler core
    command_handler = CommandHandler()
    handlers = command_handler.get_handlers()

    # Parse the command line arguments and invoke the handler
    arg_parser = ArgParser(handlers)
    try:
        arg_parser.parse(_sys.argv[1:])
    except (CommandHandlerError, ArgParserError) as err:
        err_msg = str(err)
        if not err_msg is "None":
            Logger.error(err_msg)
        _sys.exit(1)
    except ArgParserExitNoError:
        pass

    _sys.exit(0)
Example #4
0
def run_repobuddy():
    # Initialize the Command Handler core
    command_handler = CommandHandler()
    handlers = command_handler.get_handlers()

    # Parse the command line arguments and invoke the handler
    arg_parser = ArgParser(handlers)
    try:
        arg_parser.parse(_sys.argv[1:])
    except (CommandHandlerError, ArgParserError) as err:
        err_msg = str(err)
        if not err_msg is 'None':
            Logger.error(err_msg)
        _sys.exit(1)
    except ArgParserExitNoError:
        pass

    _sys.exit(0)
Example #5
0
 def _print_message(self, message, file_handle=None):
     if message:
         if file_handle is None:
             Logger.error('Writing to stderr - file is None')
         Logger.msg(message)
     return
Example #6
0
 def _print_message(self, message, file_handle=None):
     if message:
         if file_handle is None:
             Logger.error('Writing to stderr - file is None')
         Logger.msg(message)
     return