[Python-ideas] ImportError raised for a circular import
barry at barrys-emacs.org
Tue Jun 13 14:30:35 EDT 2017
Recently I fell into the trap of creating a circular import and yet again it took time to figure out what was wrong.
I'm wondering why the python import code does not detect this error and raise an exception.
I took a look at the code and got as far as figuring out that I would need to add the detection to the
python 3 import code. Unless I missed something I cannot get the detection without
modifying the core code as I could see no way to hook the process cleanly.
Is it reasonable idea to add this detection to python?
I am willing to work on a patch.
More information about the Python-ideas