From: Georg Brandl Date: Tue, 19 Jun 2007 12:36:00 +0000 (+0000) Subject: Bug #1737864: allow empty message in logging format routines. X-Git-Tag: v2.6a1~1596 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=75ec1dbd9d06de1239ee04c020c8db8af6cd18d6;p=thirdparty%2FPython%2Fcpython.git Bug #1737864: allow empty message in logging format routines. --- diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index 321e118c339f..d667b73fc33f 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -398,7 +398,7 @@ class Formatter: traceback.print_exception(ei[0], ei[1], ei[2], None, sio) s = sio.getvalue() sio.close() - if s[-1] == "\n": + if s[-1:] == "\n": s = s[:-1] return s @@ -425,7 +425,7 @@ class Formatter: if not record.exc_text: record.exc_text = self.formatException(record.exc_info) if record.exc_text: - if s[-1] != "\n": + if s[-1:] != "\n": s = s + "\n" s = s + record.exc_text return s