Skip to content

Commit 77c98ab

Browse files
committed
fix(docstring): handle None case in docstring substitution
1 parent 5ebf153 commit 77c98ab

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tux/utils/functions.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,10 @@ def extract_member_attrs(member: discord.Member) -> dict[str, Any]:
419419

420420
def docstring_parameter(*sub: Any) -> Any:
421421
def dec(obj: Any) -> Any:
422-
obj.__doc__ = obj.__doc__.format(*sub)
422+
if obj.__doc__ is not None:
423+
obj.__doc__ = obj.__doc__.format(*sub)
424+
else:
425+
obj.__doc__ = "No docstring available. Substitution failed."
423426
return obj
424427

425428
return dec

0 commit comments

Comments
 (0)