Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. from logging import exception, info
  2. import asyncio
  3. import sys
  4. import uvloop
  5.  
  6. sys.excepthook = '<EXCEPTION_HANDLING_FUNCTION>'
  7.  
  8. # Add uvloop event loop in asyncio.
  9. asyncio.set_event_loop(uvloop.new_event_loop())
  10.  
  11. loop = asyncio.get_event_loop()
  12.  
  13. # Create UDP server.
  14. transport, _ = loop.run_until_complete(
  15. loop.create_datagram_endpoint(events_class, local_addr=('<ADDRESS>', '<PORT>'))
  16. )
  17.  
  18. try:
  19. loop.run_forever()
  20. except BaseException as e:
  21. # For every exception, call excepthook function to treat it,
  22. sys.excepthook(*sys.exc_info())
  23. finally:
  24. if loop.is_running():
  25. loop.close()
  26.  
  27. transport.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement