summaryrefslogtreecommitdiff
path: root/pkg_resources/__init__.py
diff options
context:
space:
mode:
authorAlex Hirzel <alex@hirzel.us>2018-10-28 21:44:14 -0400
committerAlex Hirzel <alex@hirzel.us>2018-10-28 21:44:14 -0400
commit76ef30913dce00de4bca773f2dda9dd25ff66ad8 (patch)
treed13c745ecccc7af090f164068989da348ea73206 /pkg_resources/__init__.py
parent29f9cb087fd107f412e2a2f0df877e3b14a75be9 (diff)
downloadpython-setuptools-git-76ef30913dce00de4bca773f2dda9dd25ff66ad8.tar.gz
change find_module to find_spec for py37 compat
Diffstat (limited to 'pkg_resources/__init__.py')
-rw-r--r--pkg_resources/__init__.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 74134701..9b5bd102 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -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)