mirror of https://github.com/python/cpython
[3.13] DOCS: fix error in exec namespace note (gh-119380)
When updating the new exec note added in gh-119235 as part of the
PEP 667 general docs PR, I suggested a workaround that isn't valid.
The first half of the note is still reasonable, so just omit the invalid text.
(cherry picked from commit 31d61a75c9
)
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
This commit is contained in:
parent
455b386234
commit
b5b0e3210d
|
@ -623,10 +623,6 @@ are always available. They are listed here in alphabetical order.
|
|||
means functions and classes defined in the executed code will not be able
|
||||
to access variables assigned at the top level (as the "top level"
|
||||
variables are treated as class variables in a class definition).
|
||||
Passing a :class:`collections.ChainMap` instance as *globals* allows name
|
||||
lookups to be chained across multiple mappings without triggering this
|
||||
behaviour. Values assigned to top level names in the executed code can be
|
||||
retrieved by passing an empty dictionary as the first entry in the chain.
|
||||
|
||||
If the *globals* dictionary does not contain a value for the key
|
||||
``__builtins__``, a reference to the dictionary of the built-in module
|
||||
|
|
Loading…
Reference in New Issue