]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-98254: Add what's new entry for the improvement in commit bb56dead336357153a0c3b8c...
authorPablo Galindo Salgado <Pablogsal@gmail.com>
Mon, 7 Nov 2022 13:37:14 +0000 (13:37 +0000)
committerGitHub <noreply@github.com>
Mon, 7 Nov 2022 13:37:14 +0000 (13:37 +0000)
Doc/whatsnew/3.12.rst

index 3802d0e324143e9f106679578d6ee764dd6010b4..5e8d9713f83d11e126dd6f0ca3137294c47a1cac 100644 (file)
@@ -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