diff options
author | Kali Kaneko (leap communications) <kali@leap.se> | 2016-03-23 12:49:36 -0400 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2016-03-23 12:49:36 -0400 |
commit | 8e7a4c0b8bdbefdeb6db9660da97de5320899910 (patch) | |
tree | 45a962b686df06bb172c3f281fe4543c904205aa /server2.py |
initial ideas
Diffstat (limited to 'server2.py')
-rw-r--r-- | server2.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/server2.py b/server2.py new file mode 100644 index 0000000..362ea01 --- /dev/null +++ b/server2.py @@ -0,0 +1,18 @@ +from klein import run, route +from twisted.internet.threads import deferToThread + +def fib(n): + if n <= 2: + return 1 + else: + return fib(n-1) + fib(n-2) + + +@route('/') +def home(request): + d = deferToThread(fib, 25) + d.addCallback(lambda result: 'answer is >> %s' % result) + return d + +if __name__ == "__main__": + run("localhost", 8080) |