diff options
Diffstat (limited to 'sources/pyside2/PySide2/support/signature')
-rw-r--r-- | sources/pyside2/PySide2/support/signature/loader.py | 2 | ||||
-rw-r--r-- | sources/pyside2/PySide2/support/signature/mapping.py | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/sources/pyside2/PySide2/support/signature/loader.py b/sources/pyside2/PySide2/support/signature/loader.py index a5f38a6f4..1827ca454 100644 --- a/sources/pyside2/PySide2/support/signature/loader.py +++ b/sources/pyside2/PySide2/support/signature/loader.py @@ -59,7 +59,7 @@ for _ in "four": package_dir = os.path.dirname(package_dir) sys.path.insert(0, package_dir) if sys.version_info >= (3,): - from PySide2.support.signature import inspect + import inspect else: import inspect namespace = inspect.__dict__ diff --git a/sources/pyside2/PySide2/support/signature/mapping.py b/sources/pyside2/PySide2/support/signature/mapping.py index 3e05dbcb2..7151af8bb 100644 --- a/sources/pyside2/PySide2/support/signature/mapping.py +++ b/sources/pyside2/PySide2/support/signature/mapping.py @@ -55,8 +55,11 @@ See _resolve_value() in singature.py import sys import struct import PySide2 +try: + from . import typing +except ImportError: + import typing -from . import typing ellipsis = "..." Char = typing.Union[str, int] # how do I model the limitation to 1 char? StringList = typing.List[str] |