Lisandro Dalcin wrote:
However, in Python 3 that is not te case (and only for the .so, for .py is the same as in Py2), the import machinery adds the entry later, after the finalization of the module init function.
Might be an idea to raise this issue on python-dev, to see if there is a reason for this and whether it could be changed.
I'm tempted to workaround this by setting the entry in sys.modules right after the call to PyModule_Create() ... What do you think about this?
It's worth a try. I can't think of anything it might break offhand -- but then I'm not really up with the play on what's been happening to the importing machinery over the years. -- Greg _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel