Graham Dumpleton
grahamd at dscpl.com.au
Sun Feb 20 02:40:52 EST 2005
On 20/02/2005, at 6:07 PM, Gonzalo Sainz-Trápaga wrote: > Hi, > After reading the FAQ entry 3.1, i finally built my custom way to > import > modules, on the lines of: > > -- config.py -- > debug = True > -- > > -- anyscript.py -- > from mod_python.apache import import_module > config = import_module('config') > if config.debug: > # reload other modules The prototype of import_module is: import_module(module_name, autoreload=1, log=0, path=None) Thus, when you use it explicitly, the value of PythonAutoReload is meaningless, you have to explicitly say if autoreload is to happen or not. The default when you use import_module() explicitly is that autoreload is on. In other words PythonAutoReaload only applies to top level imports performed by mod_python itself and not any you may do. Graham
|