[issue14803] Add feature to allow code execution prior to __main__ invocation
report at bugs.python.org
Tue May 15 13:20:33 CEST 2012
Nick Coghlan <ncoghlan at gmail.com> added the comment:
No, that increases complexity and coupling, because it would only work for modules that were designed to work that way. Execution of a simple statement will work for any global state that can be modified from pure Python code (including invocation of more complex configuration settings from a custom Python module).
For a mature application, you wouldn't do it this way because you'd have other more polished mechanisms in place, but for debugging, experimentation and dealing with recalcitrant third party software, it could help deal with various problems without having to edit the code.
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list