2013/10/28 Victor Stinner <victor.stin...@gmail.com>:
> Hi,
>
> While working on a fix, I got an assertion error during Python
> finalization because Python tried to import the "io" module whereas
> the module was just unloaded. Python tried to import the io module to
> display a warning and display the Python line where the warning was
> emitted. See the following issue for detail:
> http://bugs.python.org/issue19421
>
> I propose to block importing new modules (or import again unloaded
> modules) during Python finalization to avoid such tricky bugs.
>
> What do you think?

Though the practice of importing during finalization seems dubious,
baning it may be a compatibility problem.


-- 
Regards,
Benjamin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to