def exit(self, status=0, message=None): if not message is None: Logger.error(message) if status == 0: raise ArgParserExitNoError() else: raise ArgParserError()
def exit(self, status=0, message=None): if not message is None: Logger.error(message) if status == 0: raise ArgParserExitNoError() else: raise ArgParserError()
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)
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)
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
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