diff --git a/core/pymod/core/pm3argparse.py b/core/pymod/core/pm3argparse.py index 3d099d2145f1710741b953371a900754cbd6f895..9ba707728a7544a5c6836cdaedae3e41c66ea49c 100644 --- a/core/pymod/core/pm3argparse.py +++ b/core/pymod/core/pm3argparse.py @@ -100,10 +100,13 @@ class PM3ArgumentParser(argparse.ArgumentParser): function to bend :mod:`argparse` to use :class:`ost.Logger`. """ if message: + no_nl_msg = message + if message[-1] == '\n': + no_nl_msg = message[:-1] if file is None or file is sys.stderr: - ost.LogError(message) + ost.LogError(no_nl_msg) else: - ost.LogScript(message) + ost.LogScript(no_nl_msg) def Parse(self, args=None): """