diff options
| -rw-r--r-- | sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/parser.py | 2 |
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) |
