mirror of
https://github.com/python/cpython.git
synced 2025-12-23 09:19:18 +00:00
gh-132449: Add whatsnew entry for typos in keywords (#132838)
This commit is contained in:
parent
5f50541ebd
commit
41dec4158d
1 changed files with 43 additions and 0 deletions
|
|
@ -264,6 +264,49 @@ is unchanged.
|
|||
Improved error messages
|
||||
-----------------------
|
||||
|
||||
* The interpreter now provides helpful suggestions when it detects typos in Python
|
||||
keywords. When a word that closely resembles a Python keyword is encountered,
|
||||
the interpreter will suggest the correct keyword in the error message. This
|
||||
feature helps programmers quickly identify and fix common typing mistakes. For
|
||||
example:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
>>> whille True:
|
||||
... pass
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 1
|
||||
whille True:
|
||||
^^^^^^
|
||||
SyntaxError: invalid syntax. Did you mean 'while'?
|
||||
|
||||
>>> asynch def fetch_data():
|
||||
... pass
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 1
|
||||
asynch def fetch_data():
|
||||
^^^^^^
|
||||
SyntaxError: invalid syntax. Did you mean 'async'?
|
||||
|
||||
>>> async def foo():
|
||||
... awaid fetch_data()
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 2
|
||||
awaid fetch_data()
|
||||
^^^^^
|
||||
SyntaxError: invalid syntax. Did you mean 'await'?
|
||||
|
||||
>>> raisee ValueError("Error")
|
||||
Traceback (most recent call last):
|
||||
File "<stdin>", line 1
|
||||
raisee ValueError("Error")
|
||||
^^^^^^
|
||||
SyntaxError: invalid syntax. Did you mean 'raise'?
|
||||
|
||||
While the feature focuses on the most common cases, some variations of
|
||||
misspellings may still result in regular syntax errors.
|
||||
(Contributed by Pablo Galindo in :gh:`132449`.)
|
||||
|
||||
* When unpacking assignment fails due to incorrect number of variables, the
|
||||
error message prints the received number of values in more cases than before.
|
||||
(Contributed by Tushar Sadhwani in :gh:`122239`.)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue