aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
index e1b4b2645..bdfe74eb5 100644
--- a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
+++ b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py
@@ -312,6 +312,8 @@ def to_string(thing):
elif type(thing) is abc.ABCMeta:
# collections.abc.Sequence without argument is very different from typing.
return f"{thing.__module__}.{thing.__name__}"
+ elif str(thing) == "<class 'typing.Union'>":
+ return "typing.Union"
# Note: This captures things from the typing module:
return str(thing)