Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
uWSGI / tests / gevent_spool.py
Size: Mime:
from uwsgidecorators import *
import gevent

@spool
def longtask(*args):
    print args
    return uwsgi.SPOOL_OK

def level2():
    longtask.spool(foo='bar',test1='test2')

def level1():
    gevent.spawn(level2)

def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/html')])

    gevent.spawn(level1)

    for i in range(100):
        yield "counter: %d<br/>" % i