Skip to content

Commit 0e62542

Browse files
committed
handle value of dict being union type
1 parent 66e3b36 commit 0e62542

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pcweb/pages/docs/component.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,11 @@ def prop_docs(
479479

480480
elif origin is dict:
481481
key_type = args[0].__name__ if args else "Any"
482-
value_type = args[1].__name__ if len(args) > 1 else "Any"
482+
value_type = (
483+
(args[1].__name__ if hasattr(args[1], "__name__") else str(args[1]))
484+
if len(args) > 1
485+
else "Any"
486+
)
483487
type_name = f"Dict[{key_type}, {value_type}]"
484488
short_type_name = "Dict"
485489

0 commit comments

Comments
 (0)