aboutsummaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/pyside2/PySide2/support/signature/mapping.py1
-rw-r--r--sources/shiboken2/shibokenmodule/support/signature/parser.py4
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)