summaryrefslogtreecommitdiff
path: root/server3.py
diff options
context:
space:
mode:
Diffstat (limited to 'server3.py')
-rw-r--r--server3.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/server3.py b/server3.py
index e5127dc..f0a44cd 100644
--- a/server3.py
+++ b/server3.py
@@ -1,23 +1,24 @@
+import os
+import sys
from klein import run, route
from twisted.internet import defer
from twisted.internet import reactor
+from twisted.python import log
from ampoule import pool
import tasks
-import sys
-from twisted.python import log
-
log.startLogging(sys.stdout)
+FIB = os.environ.get('FIB', tasks.FIB_DEFAULT)
+
@route('/')
def home(request):
-
- d = pp.doWork(tasks.Fib)
- d.addCallback(lambda res: str(res['fib']))
+ d = pp.doWork(tasks.Fib, n=int(FIB))
+ d.addCallback(lambda res: 'answer is >>> {r}\n'.format(r=res['fib']))
return d
@route('/hi')