Re: Assync method on render_POST(self,request)

[email protected]
Newsgroups gmane.comp.python.twisted.web
Message-ID <20120216125438.3550.2092541251.divmod.xquotient.3@localhost6.localdomain6>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.