Mike Looijmans
nlv11281 at natlab.research.philips.com
Wed May 31 03:32:48 EDT 2006
It may not be the prettiest, but a restart is surely the most stable way to do this. It's only a sighup on most systems anyway. In a previous project, I had a "secret" reload page, that tried to flush out all my modules from the sys.modules list, by calling reload() for each one, something like: for modul in sys.modules: if "/myapp/" in modul.__file__: reload(modul) I don't recall the exact semantics (the code above probably won't really work). As an alternative, grab the latest mod_python and give Graham's new module loader a workout. That ought to fix it properly. Mike Looijmans Philips Natlab / Topic Automation drs. Slinger Jansen wrote: > *newbie* Hi there, > > I have recently installed mod_python and I'm trying to fight through the > steep learning curve of SOAP interfaces. > > Got my first sample program running now, but I need to restart Apache > each time I wish to recompile my apps. I cannot believe that that's the > way to go. Currently I have three .py files, a "MyHandler.py", a > "client.py" and a "server.py". client.py calls the server, which imports > myhandler. MyHandler and server are never recompiled when accessed from > client.py. Client.py of course is recompiled each time I run it (using > python client.py). > > I'm confused, shouldn't server.py (and in turn MyHandler.py) be > recompiled each time I access them from client.py? I need this for > development. > > Slinger Jansen > > > > -- > Slinger Remy Lokien Jansen > > *email :* slinger at cs.uu.nl <mailto:slinger at cs.uu.nl> > *office :* CGN-B228 > *telephone :* +31 (30) 253 6652 > *faxnumber :* +31 (30) 251 3791 > > *Universiteit Utrecht* > Institute of Information and Computing Sciences > Centrumgebouw Noord, office B228 > Padualaan 14, De Uithof > 3584CH Utrecht > > *scientific website : *http://www.cs.uu.nl/people/slinger/ > <http://www.cs.uu.nl/people/slinger> > *personal website : *www.slingerjansen.nl <http://www.slingerjansen.nl> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|