Skip to content

Commit ff067e7

Browse files
authored
Use co_qualname instead of co_name
1 parent 5949361 commit ff067e7

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

Lib/logging/__init__.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1620,7 +1620,7 @@ def findCaller(self, stack_info=False, stacklevel=1):
16201620
sinfo = sio.getvalue()
16211621
if sinfo[-1] == '\n':
16221622
sinfo = sinfo[:-1]
1623-
return co.co_filename, f.f_lineno, co.co_name, sinfo, co.co_qualname
1623+
return co.co_filename, f.f_lineno, co.co_qualname, sinfo
16241624

16251625
def makeRecord(self, name, level, fn, lno, msg, args, exc_info,
16261626
func=None, extra=None, sinfo=None):
@@ -1649,19 +1649,16 @@ def _log(self, level, msg, args, exc_info=None, extra=None, stack_info=False,
16491649
#exception on some versions of IronPython. We trap it here so that
16501650
#IronPython can use logging.
16511651
try:
1652-
fn, lno, func, sinfo, qualname = self.findCaller(stack_info, stacklevel)
1652+
fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel)
16531653
except ValueError: # pragma: no cover
1654-
fn, lno, func, qualname = "(unknown file)", 0, "(unknown function)", "(unknown function)"
1654+
fn, lno, func = "(unknown file)", 0, "(unknown function)"
16551655
else: # pragma: no cover
1656-
fn, lno, func, qualname = "(unknown file)", 0, "(unknown function)", "(unknown function)"
1656+
fn, lno, func = "(unknown file)", 0, "(unknown function)"
16571657
if exc_info:
16581658
if isinstance(exc_info, BaseException):
16591659
exc_info = (type(exc_info), exc_info, exc_info.__traceback__)
16601660
elif not isinstance(exc_info, tuple):
16611661
exc_info = sys.exc_info()
1662-
if extra is None:
1663-
extra = {}
1664-
extra['__qualname__'] = qualname
16651662
record = self.makeRecord(self.name, level, fn, lno, msg, args,
16661663
exc_info, func, extra, sinfo)
16671664
self.handle(record)

0 commit comments

Comments
 (0)