bpo-42086: Document AST operator nodes acts as a singleton (GH-22896)

Automerge-Triggered-By: GH:gvanrossum
This commit is contained in:
Batuhan Taskaya 2020-10-22 19:02:43 +03:00 committed by GitHub
parent b52432cb8c
commit b37c994e5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -1503,6 +1503,13 @@ Async and await
fields as :class:`For` and :class:`With`, respectively. Only valid in the fields as :class:`For` and :class:`With`, respectively. Only valid in the
body of an :class:`AsyncFunctionDef`. body of an :class:`AsyncFunctionDef`.
.. note::
When a string is parsed by :func:`ast.parse`, operator nodes (subclasses
of :class:`ast.operator`, :class:`ast.unaryop`, :class:`ast.cmpop`,
:class:`ast.boolop` and :class:`ast.expr_context`) on the returned tree
will be singletons. Changes to one will be reflected in all other
occurrences of the same value (e.g. :class:`ast.Add`).
:mod:`ast` Helpers :mod:`ast` Helpers
------------------ ------------------