Dan W.
dwmp at opti.cgi.net
Mon Nov 24 23:43:01 EST 2003
At 12:22 AM 11/25/2003 -0500, you wrote: >On Mon, 24 Nov 2003, Dan W. wrote: > > > It appears as though the PSP module doesn't check dependencies for > > modification times. If I create a module and reference it from a PSP > > page and make a request for the page, then I change the module and make > > a second request the module is not reloaded. Has this been overlooked > > or is this a 'feature'? > >it's a feature of Python (not mod_python) ;-) > >if you want the module properly reloaded when it changes, import it like >this: > >mymodule = apache.import_module('mymodule') Ahhh, Ok. I guess that means I can't use the form: from mypackage.mymodule import * I have not yet familiarized myself with the source enough to say, but it would be nice to have a command which when supplied at the beginning of a PSP file would tell it to autoreimport. Maybe something like: <% psp.autoreimport(true) %> <html> ... I've played around with replacing the builtin _import with a home grown import function to do just this in a different project. Perhaps it could be done here too. Perhaps after I become more familiar with the source I'll be able to help out to that end. > > Also, it appears as though the PSP module prefers to store its cached > > compiled code in a DBM file instead of memory. > >Not unless you tell it so. By default it's memory. > >http://www.modpython.org/live/mod_python-3.1.2b/doc-html/pyapi-psp.html Sorry, I must have read the source wrong. I'll have to take another look. -Dan
|