return self.start().__await__()
async def __aexit__(self, type_, value, traceback):
- task = asyncio.create_task(self.close())
+ task = asyncio.get_running_loop().create_task(self.close())
await asyncio.shield(task)
await self.transaction.__aexit__(type_, value, traceback)
await self.conn.close()
- task = asyncio.create_task(go())
+ task = asyncio.get_running_loop().create_task(go())
await asyncio.shield(task)
def __init__(self, sync_engine):
return self
async def __aexit__(self, type_, value, traceback):
- task = asyncio.create_task(self.close())
+ task = asyncio.get_running_loop().create_task(self.close())
await asyncio.shield(task)
def _maker_context_manager(self):
await self.trans.__aexit__(type_, value, traceback)
await self.async_session.__aexit__(type_, value, traceback)
- task = asyncio.create_task(go())
+ task = asyncio.get_running_loop().create_task(go())
await asyncio.shield(task)