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

Reply via email to