File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 4141import sys
4242import types
4343import shutil
44- import importlib
4544
4645
47- __version__ = "1.1.0.b3 "
46+ __version__ = "1.1.0.b4 "
4847
4948# Enable support for `from Qt import *`
5049__all__ = []
@@ -760,15 +759,23 @@ def _new_module(name):
760759 return types .ModuleType (__name__ + "." + name )
761760
762761
762+ def _import_sub_module (module , name ):
763+ """import_sub_module will mimic the function of importlib.import_module"""
764+ module = __import__ (module .__name__ + "." + name )
765+ for level in name .split ("." ):
766+ module = getattr (module , level )
767+ return module
768+
769+
763770def _setup (module , extras ):
764771 """Install common submodules"""
765772
766773 Qt .__binding__ = module .__name__
767774
768775 for name in list (_common_members ) + extras :
769776 try :
770- submodule = importlib . import_module (
771- module . __name__ + "." + name )
777+ submodule = _import_sub_module (
778+ module , name )
772779 except ImportError :
773780 continue
774781
You can’t perform that action at this time.
0 commit comments