]> git.ipfire.org Git - pakfire.git/commitdiff
logger: Add newline to the end if none already
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 May 2022 09:40:57 +0000 (09:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 May 2022 09:40:57 +0000 (09:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/logger.py

index 173c8bd2c674732ce4557936725f180b4a891e38..14375594001b5cacee9b029a14725009feec688b 100644 (file)
@@ -78,6 +78,10 @@ class ConsoleHandler(logging.Handler):
                try:
                        msg = self.format(record)
 
+                       # Append newline if necessary
+                       if not msg.endswith("\n"):
+                               msg = "%s\n" % msg
+
                        # Select output file
                        if record.levelno == logging.DEBUG or record.levelno >= logging.ERROR:
                                fd = sys.stderr