From 30b4671f348a739d16f59fdeacd4b944a5a786f9 Mon Sep 17 00:00:00 2001 From: nhertz <nhertz@nrao.edu> Date: Thu, 20 Aug 2020 10:28:36 -0600 Subject: [PATCH] Fixed typo that was causing print_error to not run correctly. --- apps/cli/executables/null/src/null/null.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/apps/cli/executables/null/src/null/null.py b/apps/cli/executables/null/src/null/null.py index 9e54c4f3f..6f806ae60 100644 --- a/apps/cli/executables/null/src/null/null.py +++ b/apps/cli/executables/null/src/null/null.py @@ -14,6 +14,7 @@ _DESCRIPTION = """Workspaces null executable, a status capture test of the syste logger = logging.getLogger("null") logger.setLevel(logging.INFO) +handler = logging.StreamHandler(stream=sys.stdout) class Null: def __init__(self, args, verbose): @@ -21,7 +22,7 @@ class Null: if verbose: logger.setLevel(logging.DEBUG) self.args_to_funcs = { - 'print_error': self.print_error, + 'print-error': self.print_error, 'greeting': self.print_greeting, 'exit-fail': self.exit_with_failure, 'exit-random': self.exit_randomly, @@ -30,12 +31,10 @@ class Null: } def print_error(self): - print("in print_error") - handler = logging.StreamHandler(stream=sys.stderr) - logger.addHandler(handler) - print(logger.getEffectiveLevel()) - logger.debug("STOP! YOU VIOLATED THE LAW! Pay the court a fine or serve your sentence.") - logger.error("This is an error...") + logger.removeHandler(handler) + err_handler = logging.StreamHandler(stream=sys.stderr) + logger.addHandler(err_handler) + logger.error("ERROR: This is an error.") def print_greeting(self): logger.info("Hello, world!") @@ -103,7 +102,6 @@ def make_arg_parser(): def main(): arg_parser = make_arg_parser() args = arg_parser.parse_args() - handler = logging.StreamHandler(stream=sys.stdout) logger.addHandler(handler) executable = Null(args, args.verbose) -- GitLab