Steven D'Aprano <steve+pyt...@pearwood.info> added the comment:

The idiom of a module running doctests on itself when executed as a script is a 
common idiom.

If modulegraph and pyinstaller can't cope a module importing another module 
from inside an if statement, that's a bug in them, not in the heapq module (and 
many others).

This requested change is a regression, taking away functionality. 3.8 and older 
are in feature freeze, so this could only apply to 3.9 and 3.10, and even then, 
I do not believe it should apply at all.

----------
nosy: +steven.daprano
versions:  -Python 3.5, Python 3.6, Python 3.7, Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41297>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to