diff options
Diffstat (limited to 'numpy/_import_tools.py')
-rw-r--r-- | numpy/_import_tools.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/numpy/_import_tools.py b/numpy/_import_tools.py index 0d11d699c..eda0284fe 100644 --- a/numpy/_import_tools.py +++ b/numpy/_import_tools.py @@ -52,7 +52,7 @@ class PackageLoader(object): def _init_info_modules(self, packages=None): """Initialize info_modules = {<package_name>: <package info.py module>}. """ - import imp + from numpy.compat import npy_load_module info_files = [] info_modules = self.info_modules @@ -86,8 +86,7 @@ class PackageLoader(object): filedescriptor = ('.py', 'U', 1) try: - info_module = imp.load_module(fullname+'.info', - open(info_file, filedescriptor[1]), + info_module = npy_load_module(fullname + '.info', info_file, filedescriptor) except Exception as msg: |