File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -606,16 +606,16 @@ are always available. They are listed here in alphabetical order.
606606 This function executes arbitrary code. Calling it with
607607 user-supplied input may lead to security vulnerabilities.
608608
609- The *expression * argument is parsed and evaluated as a Python expression
609+ The *source * argument is parsed and evaluated as a Python expression
610610 (technically speaking, a condition list) using the *globals * and *locals *
611611 mappings as global and local namespace. If the *globals * dictionary is
612612 present and does not contain a value for the key ``__builtins__ ``, a
613613 reference to the dictionary of the built-in module :mod: `builtins ` is
614- inserted under that key before *expression * is parsed. That way you can
614+ inserted under that key before *source * is parsed. That way you can
615615 control what builtins are available to the executed code by inserting your
616616 own ``__builtins__ `` dictionary into *globals * before passing it to
617617 :func: `eval `. If the *locals * mapping is omitted it defaults to the
618- *globals * dictionary. If both mappings are omitted, the expression is
618+ *globals * dictionary. If both mappings are omitted, the source is
619619 executed with the *globals * and *locals * in the environment where
620620 :func: `eval ` is called. Note, *eval() * will only have access to the
621621 :term: `nested scopes <nested scope> ` (non-locals) in the enclosing
You can’t perform that action at this time.
0 commit comments