[Python-Dev] Pre-PEP: Redesigning extension modules
Terry Reedy
tjreedy at udel.edu
Sun Aug 25 20:06:49 CEST 2013
On 8/25/2013 7:54 AM, Stefan Behnel wrote:
> And what if you do "from extmodule import some_function" in a Python
> module? Then reloading couldn't replace that reference, just as for normal
> Python modules. Meaning that you'd still have to keep both modules properly
> alive in order to prevent crashes due to lost global state of the imported
> function.
People who want to reload modules sometimes know before they start that
they will want to. If so, they can just 'import' instead of 'from
import' and access everything through the module. There is still the
problem of persistent class instances directly accessing classes for
attributes, but maybe that can be directed through the class also.
--
Terry Jan Reedy
More information about the Python-Dev
mailing list