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"" + elif not hasattr(fn, '__qualname__'): + caller_qualname = name + elif hasattr(fn, '__qualname__') and fn.__qualname__: caller_qualname = fn.__qualname__