[Python-checkins] cpython (3.5): Issue #26844: Fix imp.find_module() to have the exception related to

brett.cannon python-checkins at python.org
Fri Jul 15 13:59:16 EDT 2016


https://hg.python.org/cpython/rev/22eaf6158e7b
changeset:   102357:22eaf6158e7b
branch:      3.5
parent:      102354:db5a5679a9de
user:        Brett Cannon <brett at python.org>
date:        Fri Jul 15 10:58:54 2016 -0700
summary:
  Issue #26844: Fix imp.find_module() to have the exception related to
type issues be about 'path' instead of 'name'.

Thanks to Lev Maximov for the patch.

files:
  Lib/imp.py |  4 ++--
  Misc/ACKS  |  1 +
  Misc/NEWS  |  3 +++
  3 files changed, 6 insertions(+), 2 deletions(-)


diff --git a/Lib/imp.py b/Lib/imp.py
--- a/Lib/imp.py
+++ b/Lib/imp.py
@@ -266,8 +266,8 @@
         raise TypeError("'name' must be a str, not {}".format(type(name)))
     elif not isinstance(path, (type(None), list)):
         # Backwards-compatibility
-        raise RuntimeError("'list' must be None or a list, "
-                           "not {}".format(type(name)))
+        raise RuntimeError("'path' must be None or a list, "
+                           "not {}".format(type(path)))
 
     if path is None:
         if is_builtin(name):
diff --git a/Misc/ACKS b/Misc/ACKS
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -939,6 +939,7 @@
 mattip
 Martin Matusiak
 Dieter Maurer
+Lev Maximov
 Daniel May
 Madison May
 Lucas Maystre
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -22,6 +22,9 @@
 Library
 -------
 
+- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
+  instead of 'name'. Patch by Lev Maximov.
+
 - Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
   an error about unclean EOF.
 

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list