On Wed, Jan 20, 2010 at 1:51 PM, Phil Christensen <p...@bubblehouse.org> wrote: > On Jan 20, 2010, at 10:40 AM, Landreville wrote: >> On Wed, Jan 20, 2010 at 9:58 AM, adamjamesdrew same <theikl...@gmail.com> >> wrote: >>> I deploy code. Then I modify the code on my file system. The code does not >>> automatically change on the server. It does this on the django dev server. >>> How can I make this happen? >> The twisted modules are only loaded once because it asynchronous, so >> the twisted server is persistent in memory. You only load your twisted >> app once, whereas in django the modules are reloaded on every page >> refresh on the dev server. > > No, this is not the case. > > Twisted's function in this regard is because there's no autoreload > functionality, not because of anything to do with its asynchronous > development style. > > The Django dev server *does not* reload on every page request, it only does > so when the files in question have been modified. The Django dev server is > also persistent in memory, and uses forking to isolate reloadable code into > its own process. When the code fails, or needs to be reloaded, the child is > killed and respawned. > > -phil
Oh cool, this is good stuff to know. _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python