Skip to content

Commit df88db4

Browse files
committed
EAFP again
1 parent bd632d0 commit df88db4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

codeflash/tracer.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,12 @@ def tracer_logic(self, frame: FrameType, event: str) -> None:
293293
except: # noqa: E722
294294
# someone can override the getattr method and raise an exception. I'm looking at you wrapt
295295
return
296-
function_qualified_name = f"{file_name}:{(class_name + ':' if class_name else '')}{code.co_name}"
296+
297+
try:
298+
function_qualified_name = f"{file_name}:{code.co_qualname}"
299+
except AttributeError:
300+
function_qualified_name = f"{file_name}:{(class_name + ':' if class_name else '')}{code.co_name}"
301+
297302
if function_qualified_name in self.ignored_qualified_functions:
298303
return
299304
if function_qualified_name not in self.function_count:

0 commit comments

Comments
 (0)