|
Graham Dumpleton
grahamd at dscpl.com.au
Sun Feb 11 00:56:10 EST 2007
Dirk van Oosterbosch, IR labs wrote ..
> However, I am not sure I am 100% happy with adding the path to the
> templates directory to the directive in httpd.conf. I rather add the
> extra module-search-directories in the hander module (main.py in my
> case) itself, possibly determining which directory is extra needed,
> based on the request. Is there a function to add to the importer path
> from a module itself?
Back in an airport again for a half hour shuttle flight.
You can do what you want by changing 'mod_python.importer.path'
from within the handler itself before any call to import_module().
options = req.get_options()
path = eval(options.get('mod_python.importer.path', []))
path.extend('/some/path/templates')
options['mod_python.importer.path'] = str(path)
At my next stop I should have Internet access again if ADSL install
we requested has been done properly. :-)
Graham
|