Toolbox/PyQt4ImportHook.py

changeset 3777
0c47cbb5b199
parent 3776
ccb6eacb50e5
child 3857
f8b548d399bc
diff -r ccb6eacb50e5 -r 0c47cbb5b199 Toolbox/PyQt4ImportHook.py
--- a/Toolbox/PyQt4ImportHook.py	Sun Sep 07 19:57:40 2014 +0200
+++ b/Toolbox/PyQt4ImportHook.py	Mon Sep 08 20:13:54 2014 +0200
@@ -7,8 +7,8 @@
     import PyQt5    # __IGNORE_WARNING__ 
 except ImportError:
     import sys
+    import importlib
 
-    # TODO: adapt this for Python2
     class PyQt4Importer(object):
         def __init__(self):
             """
@@ -44,9 +44,7 @@
             else:
                 newname = fullname.replace("PyQt5", "PyQt4")
             
-            import importlib
-            loader = importlib.find_loader(newname, self.__path)
-            module = loader.load_module(newname)
+            module = importlib.import_module(newname)
             sys.modules[fullname] = module
             if fullname == "PyQt5.QtCore":
                 import PyQt4.QtGui

eric ide

mercurial