diff options
author | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2011-02-26 14:15:48 (GMT) |
---|---|---|
committer | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2011-02-26 14:15:48 (GMT) |
commit | 10914b7473262a108b1de4a72c90d1203471102e (patch) | |
tree | efc24ebbbf130717a6c3d036fc5660fd6ae4be96 /Lib/logging | |
parent | 725c2b987322eca2d779ba0d8a67adc101566d60 (diff) | |
download | cpython-10914b7473262a108b1de4a72c90d1203471102e.zip cpython-10914b7473262a108b1de4a72c90d1203471102e.tar.gz cpython-10914b7473262a108b1de4a72c90d1203471102e.tar.bz2 |
Issue #11330: asctime format bug fixed.
Diffstat (limited to 'Lib/logging')
-rw-r--r-- | Lib/logging/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index e1c4a37..d61699e 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -360,12 +360,13 @@ class PercentStyle(object): default_format = '%(message)s' asctime_format = '%(asctime)s' + asctime_search = '%(asctime)' def __init__(self, fmt): self._fmt = fmt or self.default_format def usesTime(self): - return self._fmt.find(self.asctime_format) >= 0 + return self._fmt.find(self.asctime_search) >= 0 def format(self, record): return self._fmt % record.__dict__ @@ -373,6 +374,7 @@ class PercentStyle(object): class StrFormatStyle(PercentStyle): default_format = '{message}' asctime_format = '{asctime}' + asctime_search = '{asctime' def format(self, record): return self._fmt.format(**record.__dict__) @@ -381,6 +383,7 @@ class StrFormatStyle(PercentStyle): class StringTemplateStyle(PercentStyle): default_format = '${message}' asctime_format = '${asctime}' + asctime_search = '{asctime' def __init__(self, fmt): self._fmt = fmt or self.default_format |