Michael C. Neel
neel at mediapulse.com
Fri Sep 26 16:13:24 EST 2003
I believe the main module reloads, but you will need to manually reload any modules your module calls you want reloaded. I tie this into the PythonDebug setting, like such: # if this is in debug/test mode, reload any changes if req.get_config().has_key('PythonDebug'): reload(www_forms) reload(globals) (if you state PythonDebug Off, there will not be a PythonDebug key at all - a little gotcha as you might expect there to by a PythonDebug key with a value of Off). avoid "from module import *"'s; these don't seem to work with the reload function (I think that is the way it's supposed to work, btw). With the above inplace, I don't need to restart/killhup apache unless I have PythonDebug Off. HTH, Mike > -----Original Message----- > From: Michael S. Fischer [mailto:michael at dynamine.net] > Sent: Friday, September 26, 2003 3:50 PM > To: Seung Chan Lim > Cc: mod_python at modpython.org > Subject: Re: [mod_python] module not reloading? > > > I have the same problem. (Same versions, also running OS X 10.2, > Python2.2 from Fink.) > > --Michael > > Seung Chan Lim wrote: > > The module reloading mechanism doesn't seem to work. I have > to restart > > apache everytime to have it reload the modules... > > > > I even tried using the PythonAutoReload directive and set > it to "ON" inside > > the "Directory" section of the httpd.conf file... no luck.. > > > > any advice? > > > > thanks > > > > > > I'm using python 2.2 > > mod_python 3.03 > > Apache 2.0 > > > > > > > > _______________________________________________ > > Mod_python mailing list > > Mod_python at modpython.org > > http://mailman.modpython.org/mailman/listinfo/mod_python > > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python >
|