File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -85,7 +85,9 @@ def import_module(name, package=None):
8585 level = 0
8686 if name .startswith ('.' ):
8787 if not package :
88- raise TypeError ("relative imports require the 'package' argument" )
88+ msg = ("the 'package' argument is required to perform a relative "
89+ "import for {!r}" )
90+ raise TypeError (msg .format (name ))
8991 for character in name :
9092 if character != '.' :
9193 break
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ Core and Builtins
2424Library
2525-------
2626
27+ - Issue #18598: Tweak exception message for importlib.import_module() to
28+ include the module name when a key argument is missing.
29+
2730- Issue #18676: Change 'positive' to 'non-negative' in queue.py put and get
2831 docstrings and ValueError messages. Patch by Zhongyue Luo
2932
You can’t perform that action at this time.
0 commit comments