blob: 268c7c5774444a58f37889b50316b9590c82fc59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import os
from klein import run, route
from twisted.internet.threads import deferToThread
import tasks
FIB = os.environ.get('FIB', tasks.FIB_DEFAULT)
@route('/')
def home(request):
d = deferToThread(tasks.fib, FIB)
d.addCallback(lambda result: 'answer is >>> %s\n' % result)
return d
@route('/hi')
def ping(request):
return 'easy!'
if __name__ == "__main__":
run("localhost", 8080)
|