On 12:26 pm, [email protected] wrote: >[snip] > >def doStuff(self,d,msg): > # do some stuff > time.sleep(2) #just for example > d.callback('ok') > >[snip] >So far, so good, but, the HTTP response (return 'done'), only happens >after >the delay (time.sleep(2)). I can tell this, because the browser keeps >'loading' for 2 seconds. > >What am I doing wrong?
Answered on Stack Overflow: http://stackoverflow.com/questions/9310350/twisted-non-blocking-method- how-to >Found some answer saying that wsgi twisted does not suport assync, and >maybe Tornado could do this. ... is that true? By definition, WSGI applications are not asynchronous. However, your code is not a WSGI application, so the nature of WSGI applications is irrelevant. Tornado doesn't change these facts. WSGI for Tornado is the same as WSGI for anything else. Jean-Paul _______________________________________________ Twisted-web mailing list [email protected] http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
