diff options
| author | Alex Hirzel <alex@hirzel.us> | 2018-10-28 21:44:14 -0400 |
|---|---|---|
| committer | Alex Hirzel <alex@hirzel.us> | 2018-10-28 21:44:14 -0400 |
| commit | 76ef30913dce00de4bca773f2dda9dd25ff66ad8 (patch) | |
| tree | d13c745ecccc7af090f164068989da348ea73206 /pkg_resources/__init__.py | |
| parent | 29f9cb087fd107f412e2a2f0df877e3b14a75be9 (diff) | |
| download | python-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__.py | 9 |
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) |
