[Python-checkins] gh-98254: Add what's new entry for the improvement in commit bb56dead336357153a0c3b8cc9d9d6856d2c5a03 (#99197)

pablogsal webhook-mailer at python.org
Mon Nov 7 08:37:20 EST 2022


https://github.com/python/cpython/commit/6168e714be333b633dfa7e2d25549dea97a53431
commit: 6168e714be333b633dfa7e2d25549dea97a53431
branch: main
author: Pablo Galindo Salgado <Pablogsal at gmail.com>
committer: pablogsal <Pablogsal at gmail.com>
date: 2022-11-07T13:37:14Z
summary:

gh-98254: Add what's new entry for the improvement in commit bb56dead336357153a0c3b8cc9d9d6856d2c5a03 (#99197)

files:
M Doc/whatsnew/3.12.rst

diff --git a/Doc/whatsnew/3.12.rst b/Doc/whatsnew/3.12.rst
index 3802d0e32414..5e8d9713f83d 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



More information about the Python-checkins mailing list