Skip to content

Commit

Permalink
fix: callstring prefer __qualname__ over class
Browse files Browse the repository at this point in the history
  • Loading branch information
eddiebergman committed Mar 14, 2023
1 parent b776d27 commit b8bf869
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion pynisher/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,12 @@ def callstring(f: Callable, *args: Any, **kwargs: Any) -> str:
param_str = ", ".join(parts)
if isinstance(f, partial):
name = f.func.__name__
elif hasattr(f, "__qualname__"):
name = f.__qualname__
elif hasattr(f, "__class__"):
name = f.__class__.__name__
else:
name = f.__qualname__
name = str(f)

return f"{name}({param_str})"

Expand Down

0 comments on commit b8bf869

Please sign in to comment.