import asyncio loop = asyncio.get_event_loop() async def task(): print('i am task..') myself.set_exception(RuntimeError('something bad')) print('i keep working') myself = loop.create_task(task()) loop.run_forever()