import asyncio loop = asyncio.get_event_loop() def broken_factory(): # Any error here. return x async def main(): _server = await loop.create_server(broken_factory, host="127.0.0.1", port=5555) if __name__ == "__main__": loop.run_until_complete(main()) loop.run_forever()