summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/whatsnew/3.12.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst
index 3802d0e..5e8d971 100644
--- a/Doc/whatsnew/3.12.rst
+++ b/Doc/whatsnew/3.12.rst
@@ -75,6 +75,15 @@ Important deprecations, removals or restrictions:
Improved Error Messages
=======================
+* Modules from the standard library are now potentially suggested as part of
+ the error messages displayed by the interpreter when a :exc:`NameError` is
+ raised to the top level. Contributed by Pablo Galindo in :gh:`98254`.
+
+ >>> sys.version_info
+ Traceback (most recent call last):
+ File "<stdin>", line 1, in <module>
+ NameError: name 'sys' is not defined. Did you forget to import 'sys'?
+
* Improve the error suggestion for :exc:`NameError` exceptions for instances.
Now if a :exc:`NameError` is raised in a method and the instance has an
attribute that's exactly equal to the name in the exception, the suggestion