diff options
Diffstat (limited to 'sources')
-rw-r--r-- | sources/pyside2/PySide2/support/signature/mapping.py | 1 | ||||
-rw-r--r-- | sources/shiboken2/shibokenmodule/support/signature/parser.py | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/sources/pyside2/PySide2/support/signature/mapping.py b/sources/pyside2/PySide2/support/signature/mapping.py index d56d97454..2b234ecd4 100644 --- a/sources/pyside2/PySide2/support/signature/mapping.py +++ b/sources/pyside2/PySide2/support/signature/mapping.py @@ -52,6 +52,7 @@ in sys.modules. This minimizes the loading overhead. import PySide2 from signature_loader.sbk_mapping import * +from signature_loader.sbk_mapping import _NotCalled Sbk_Reloader = Reloader diff --git a/sources/shiboken2/shibokenmodule/support/signature/parser.py b/sources/shiboken2/shibokenmodule/support/signature/parser.py index 3b09dd4f7..5c9a1e4f1 100644 --- a/sources/shiboken2/shibokenmodule/support/signature/parser.py +++ b/sources/shiboken2/shibokenmodule/support/signature/parser.py @@ -46,7 +46,7 @@ import types import keyword import functools from signature_loader.mapping import (type_map, update_mapping, namespace, - typing, Missing) + typing, _NotCalled) _DEBUG = False LIST_KEYWORDS = False @@ -218,7 +218,7 @@ def _resolve_type(thing, line): contr = to_string(_resolve_type(contr, line)) thing = to_string(_resolve_type(thing, line)) result = "{contr}[{thing}]".format(**locals()) - if not isinstance(thing, Missing): + if not isinstance(thing, _NotCalled): result = eval(result, namespace) return result return _resolve_value(thing, None, line) |