Kaydet (Commit) a1137fba authored tarafından Georg Brandl's avatar Georg Brandl

Closes #22525: clarify documentation for ast.literal_eval().

üst 95805109
......@@ -132,12 +132,14 @@ and classes for traversing abstract syntax trees:
.. function:: literal_eval(node_or_string)
Safely evaluate an expression node or a Unicode or *Latin-1* encoded string
containing a Python expression. The string or node provided may only consist
of the following Python literal structures: strings, numbers, tuples, lists,
dicts, booleans, and ``None``.
This can be used for safely evaluating strings containing Python expressions
from untrusted sources without the need to parse the values oneself.
containing a Python literal or container display. The string or node
provided may only consist of the following Python literal structures:
strings, numbers, tuples, lists, dicts, booleans, and ``None``.
This can be used for safely evaluating strings containing Python values from
untrusted sources without the need to parse the values oneself. It is not
capable of evaluating arbitrarily complex expressions, for example involving
operators or indexing.
.. function:: get_docstring(node, clean=True)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment