- tasks = []
- async with aiohttp.ClientSession(loop=loop) as session:
- for notification in notifications:
- tasks.append(asyncio.ensure_future(self.send_notification(session, notification, loop=loop), loop=loop))
- await asyncio.gather(*tasks, loop=loop)
+ if notifications:
+ tasks = []
+ async with aiohttp.ClientSession(loop=loop) as session:
+ for notification in notifications:
+ tasks.append(asyncio.ensure_future(self.send_notification(session, notification, loop=loop),
+ loop=loop))
+ await asyncio.gather(*tasks, loop=loop)