Message377050
I agree with you Terry. Another thing that bothers me: in the current document, the __main__ module is reduced to its environment (aka context or dictionary), whereas a module object has other important attributes such as its code.
So how about adding the following changes?
- :mod:`__main__` --- Top-level code environment
- ==============================================
+ :mod:`__main__` --- Startup module
+ ==================================
- :synopsis: The environment where top-level code is run.
+ :synopsis: The first module from which the code is executed at startup.
- ``'__main__'`` is the name of the environment where top-level code is run.
+ ``'__main__'`` is the name of the startup module.
- A module can discover whether or not it is running in the main environment
+ A module can discover whether or not it is initialized as the :mod:`__main__` module |
|
Date |
User |
Action |
Args |
2020-09-17 09:43:10 | maggyero | set | recipients:
+ maggyero, terry.reedy, steven.daprano, docs@python |
2020-09-17 09:43:10 | maggyero | set | messageid: <1600335790.94.0.0800829790066.issue39452@roundup.psfhosted.org> |
2020-09-17 09:43:10 | maggyero | link | issue39452 messages |
2020-09-17 09:43:10 | maggyero | create | |
|