From 4db654226913e5efa3a5d2a6b7952cd533aaaa07 Mon Sep 17 00:00:00 2001 From: Athanasius <github@miggy.org> Date: Mon, 10 May 2021 15:22:56 +0100 Subject: [PATCH] EDMCLogging: No fn.__qualname__ ? Just use `name`. --- EDMCLogging.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/EDMCLogging.py b/EDMCLogging.py index 3376cbbe..6633064e 100644 --- a/EDMCLogging.py +++ b/EDMCLogging.py @@ -363,6 +363,9 @@ class EDMCContextFilter(logging.Filter): else: caller_qualname = f"<property {name} on {class_name}>" + elif not hasattr(fn, '__qualname__'): + caller_qualname = name + elif hasattr(fn, '__qualname__') and fn.__qualname__: caller_qualname = fn.__qualname__