Commit 76ef3091 authored by Alex Hirzel's avatar Alex Hirzel

change find_module to find_spec for py37 compat

parent 29f9cb08
......@@ -2098,10 +2098,11 @@ def _handle_ns(packageName, path_item):
# capture warnings due to #1111
with warnings.catch_warnings():
warnings.simplefilter("ignore")
loader = importer.find_module(packageName)
if loader is None:
return None
spec = importer.find_spec(packageName)
if spec is not None:
loader = spec.loader
else:
return None
module = sys.modules.get(packageName)
if module is None:
module = sys.modules[packageName] = types.ModuleType(packageName)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment