1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-13 07:47:14 +03:00

Fix Python 3.8 syntax use in backport to 4.1.x/Python 3.7

This commit is contained in:
Athanasius 2020-12-08 16:08:30 +00:00
parent 2b60220365
commit 3ff9bdcc88

View File

@ -291,7 +291,8 @@ class EDMCContextFilter(logging.Filter):
if frame_class:
# See https://en.wikipedia.org/wiki/Name_mangling#Python for how name mangling works.
if (name := frame_info.function).startswith("__") and not name.endswith("__"):
name = frame_info.function
if name.startswith("__") and not name.endswith("__"):
name = f'_{frame_class.__class__.__name__}{frame_info.function}'
# Find __qualname__ of the caller