Skip to content

Commit 7e38892

Browse files
committed
fix: Fix issue causing attribute error in python 3.9
1 parent 0900e42 commit 7e38892

File tree

1 file changed

+2
-3
lines changed
  • packages/toolbox-core/src/toolbox_core

1 file changed

+2
-3
lines changed

packages/toolbox-core/src/toolbox_core/utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,8 @@ def create_func_docstring(description: str, params: Sequence[ParameterSchema]) -
3838
return docstring
3939
docstring += "\n\nArgs:"
4040
for p in params:
41-
docstring += (
42-
f"\n {p.name} ({p.to_param().annotation.__name__}): {p.description}"
43-
)
41+
annotation = p.to_param().annotation
42+
docstring += f"\n {p.name} ({getattr(annotation, '__name__', str(annotation))}): {p.description}"
4443
return docstring
4544

4645

0 commit comments

Comments
 (0)