From 76ef30913dce00de4bca773f2dda9dd25ff66ad8 Mon Sep 17 00:00:00 2001 From: Alex Hirzel Date: Sun, 28 Oct 2018 21:44:14 -0400 Subject: change find_module to find_spec for py37 compat --- pkg_resources/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'pkg_resources') 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) -- cgit v1.2.1