Skip to content

Commit 3a6b32f

Browse files
committed
gh-140344: ast: Remove classes deprecated in 3.9
1 parent ed672f7 commit 3a6b32f

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

Lib/ast.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -614,18 +614,6 @@ def _dims_setter(self, value):
614614

615615
Tuple.dims = property(_dims_getter, _dims_setter)
616616

617-
class Suite(mod):
618-
"""Deprecated AST node class. Unused in Python 3."""
619-
620-
class AugLoad(expr_context):
621-
"""Deprecated AST node class. Unused in Python 3."""
622-
623-
class AugStore(expr_context):
624-
"""Deprecated AST node class. Unused in Python 3."""
625-
626-
class Param(expr_context):
627-
"""Deprecated AST node class. Unused in Python 3."""
628-
629617

630618
def unparse(ast_obj):
631619
global _Unparser

Misc/NEWS.d/3.15.0a1.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
.. date: 2025-10-20-12-48-56
2+
.. gh-issue: 140344
3+
.. nonce: 2yqqXQ
4+
.. release date: 2025-10-14
5+
.. section: Library
6+
7+
The classes ``ast.Suite``, ``ast.AugLoad``, ``ast.AugStore``, and
8+
``ast.Param``, deprecated since Python 3.9, have been removed.
9+
10+
..
111
.. date: 2025-10-14-00-17-48
212
.. gh-issue: 115119
313
.. nonce: 470I1N

0 commit comments

Comments
 (0)