Géry <gery.o...@gmail.com> added the comment: 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 ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue39452> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com