Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from logging import exception, info
- import asyncio
- import sys
- import uvloop
- sys.excepthook = '<EXCEPTION_HANDLING_FUNCTION>'
- # Add uvloop event loop in asyncio.
- asyncio.set_event_loop(uvloop.new_event_loop())
- loop = asyncio.get_event_loop()
- # Create UDP server.
- transport, _ = loop.run_until_complete(
- loop.create_datagram_endpoint(events_class, local_addr=('<ADDRESS>', '<PORT>'))
- )
- try:
- loop.run_forever()
- except BaseException as e:
- # For every exception, call excepthook function to treat it,
- sys.excepthook(*sys.exc_info())
- finally:
- if loop.is_running():
- loop.close()
- transport.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement