anyways circular imports seem to be making people go for node.js rather than using python . . .

Abdur-Rahmaan Janhangeer,
Mauritius
abdurrahmaanjanhangeer.wordpress.com

On 13 Jun 2017 23:04, "Barry Scott" <barry@barrys-emacs.org> wrote:
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.

Barry

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/