From c601a8f68f10d5e6a09b4055971dca74d17836d0 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Tue, 18 Aug 2015 12:06:32 +0200
Subject: [PATCH] Removed new lines from messages

---
 core/pymod/core/pm3argparse.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/core/pymod/core/pm3argparse.py b/core/pymod/core/pm3argparse.py
index 3d099d21..9ba70772 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):
         """
-- 
GitLab