mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-09-06 21:51:30 +00:00
24 lines
556 B
Python
24 lines
556 B
Python
import uwsgi
|
|
if uwsgi.loop == 'gevent':
|
|
import gevent
|
|
|
|
print uwsgi.version
|
|
print uwsgi.workers()
|
|
try:
|
|
uwsgi.cache_set('foo', "Hello World from cache")
|
|
except:
|
|
pass
|
|
def application(env, start_response):
|
|
if uwsgi.loop == 'gevent':
|
|
gevent.sleep()
|
|
start_response('200 OK', [('Content-Type', 'text/html')])
|
|
yield "foobar<br/>"
|
|
if uwsgi.loop == 'gevent':
|
|
gevent.sleep(10)
|
|
yield str(env['wsgi.input'].fileno())
|
|
yield "<h1>Hello World</h1>"
|
|
try:
|
|
yield uwsgi.cache_get('foo')
|
|
except:
|
|
pass
|