diff options
author | Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> | 2019-05-07 21:36:39 (GMT) |
---|---|---|
committer | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2019-05-07 21:36:39 (GMT) |
commit | ca87eebb22d202c33f3317cbf85059cadc64fa9f (patch) | |
tree | fd4407525a7e3da55050901a4500d03314006c08 /Lib/logging | |
parent | 3918ad6b45da31e05265de5a455102276717c659 (diff) | |
download | cpython-ca87eebb22d202c33f3317cbf85059cadc64fa9f.zip cpython-ca87eebb22d202c33f3317cbf85059cadc64fa9f.tar.gz cpython-ca87eebb22d202c33f3317cbf85059cadc64fa9f.tar.bz2 |
bpo-36015: Handle StreamHandler representaton of stream with an integer name (GH-11908)
Diffstat (limited to 'Lib/logging')
-rw-r--r-- | Lib/logging/__init__.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index 07a0c0c..16812ec 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -1111,6 +1111,8 @@ class StreamHandler(Handler): def __repr__(self): level = getLevelName(self.level) name = getattr(self.stream, 'name', '') + # bpo-36015: name can be an int + name = str(name) if name: name += ' ' return '<%s %s(%s)>' % (self.__class__.__name__, name, level) |