def main(): try: loop = ZMQEventLoop() asyncio.set_event_loop(loop) loop.run_until_complete(run()) except KeyboardInterrupt: print('\nFinished (interrupted)') sys.exit(0)