aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2018-09-16 10:22:37 -0400
committerGitHub <noreply@github.com>2018-09-16 10:22:37 -0400
commit935751c81af679f04da4d73853d73e2c59943b96 (patch)
tree1575714021877a981154796aebe812f0392c41a4
parent6b222623ae5a817c27ba612e776bc45641ae41c7 (diff)
parent6e122a15f84db69af984e464a46358a594a6ba47 (diff)
downloadexternal_python_setuptools-935751c81af679f04da4d73853d73e2c59943b96.tar.gz
external_python_setuptools-935751c81af679f04da4d73853d73e2c59943b96.tar.bz2
external_python_setuptools-935751c81af679f04da4d73853d73e2c59943b96.zip
Merge pull request #1486 from pypa/bugfix/1111-import-warning
Suppress warnings in importer.find_module.
-rw-r--r--changelog.d/1486.change.rst1
-rw-r--r--pkg_resources/__init__.py7
2 files changed, 7 insertions, 1 deletions
diff --git a/changelog.d/1486.change.rst b/changelog.d/1486.change.rst
new file mode 100644
index 00000000..561784fb
--- /dev/null
+++ b/changelog.d/1486.change.rst
@@ -0,0 +1 @@
+Suppress warnings in pkg_resources.handle_ns.
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 33f86987..fa1cba86 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -2094,7 +2094,12 @@ def _handle_ns(packageName, path_item):
importer = get_importer(path_item)
if importer is None:
return None
- loader = importer.find_module(packageName)
+
+ # capture warnings due to #1111
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ loader = importer.find_module(packageName)
+
if loader is None:
return None
module = sys.modules.get(packageName)