aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/shibokenmodule/__init__.py.in
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/shibokenmodule/__init__.py.in')
-rw-r--r--sources/shiboken2/shibokenmodule/__init__.py.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/shiboken2/shibokenmodule/__init__.py.in b/sources/shiboken2/shibokenmodule/__init__.py.in
index 81ab0063a..066fd3584 100644
--- a/sources/shiboken2/shibokenmodule/__init__.py.in
+++ b/sources/shiboken2/shibokenmodule/__init__.py.in
@@ -1,4 +1,11 @@
__version__ = "@FINAL_PACKAGE_VERSION@"
__version_info__ = (@shiboken_MAJOR_VERSION@, @shiboken_MINOR_VERSION@, @shiboken_MICRO_VERSION@, "@shiboken_PRE_RELEASE_VERSION_TYPE@", "@shiboken_PRE_RELEASE_VERSION@")
+# PYSIDE-932: Python 2 cannot import 'zipfile' for embedding while being imported, itself.
+# We simply pre-load all imports for the signature extension.
+import sys, zipfile, base64, marshal, io, contextlib
+
from .shiboken2 import *
+
+# Trigger signature initialization.
+type.__signature__