Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. import asyncio
  2. from aiohttp import web
  3. import json
  4.  
  5. @asyncio.coroutine
  6. def get_user_data(request):
  7.     return web.Response(body = 'Get user data')
  8.  
  9. app = web.Application()
  10. app.router.add_route('*', '/', get_user_data)
  11.  
  12.  
  13. loop = asyncio.get_event_loop()
  14. handler = app.make_handler()
  15. f = loop.create_server(handler, '127.0.0.1', 8888)
  16. server = loop.run_until_complete(f)
  17.  
  18. print('Serving on', server.sockets[0].getsockname())
  19.  
  20. try:
  21.     loop.run_forever()
  22. except KeyboardInterrupt:
  23.     print("serving off...")
  24. finally:
  25.     loop.run_until_complete(handler.finish_connections(1.0))
  26.     server.close()
  27.     loop.run_until_complete(server.wait_closed())
  28.  
  29. loop.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement