Sean Reifschneider
jafo at tummy.com
Thu Aug 26 12:05:53 EDT 2004
I just wanted to follow up to some previous messages and say that the problem still seems to be there. In particular, I'm talking about the problems that I've mentioned in May of this year and June of last year: http://www.modpython.org/pipermail/mod_python/2004-May/015678.html http://www.modpython.org/pipermail/mod_python/2003-June/013807.html A few weeks ago I was finally able to get the new toolchain working (with python 2.3.4 and mod_python 3.1.3), and the problem still is happening there. Some of these problems can be worked around by changing the way things are imported, importing them earlier instead of later. However, it seems that the more complicated the code is that you're dealing with, the more likely you are to run into this problem. I've just been contacted by another user who is also, apparently, running into this problem on mod_python 3.1.3 and Python 2.3.4. As far as I know, they are not using dynamic imports the way I was. I have completely re-designed JOTWeb so that all the user code now gets imported right up front, instead of importing code as my users reference it. This seems to have worked around that problem. Unfortunately, it's crippled the code structuring that I had before, basically requiring that everything reside in one module that's imported right up front. Unfortunately, the only way I know of to reproduce this problem requires Zope 3's Page Templates and JOTWeb to be installed and configured. Obviously, it would be nice if this bug could get fixed. I'd be happy to work with someone who has a good understanding of the import hooks in mod_python. I, unfortunately, don't have the time right now to become an expert in the mod_python code to the point where I'm likely to be able to track this down on my own. Thanks, Sean -- If java had real garbage-collection, it would delete most programs before it executed them. -- Sean Reifschneider, 2002 Sean Reifschneider, Member of Technical Staff <jafo at tummy.com> tummy.com, ltd. - Linux Consulting since 1995. Qmail, Python, SysAdmin
|