mirror of https://github.com/python/cpython
gh-98254: Add what's new entry for the improvement in commit bb56dead33
(#99197)
This commit is contained in:
parent
be31ecf8b3
commit
6168e714be
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue