From ca09c4d229751400fb631ef57681066710ad9d58 Mon Sep 17 00:00:00 2001 From: Will Date: Wed, 15 Jun 2016 22:49:28 -0400 Subject: [PATCH] Changed for Danny (#306) --- cogs/owner.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cogs/owner.py b/cogs/owner.py index b2eb028fd..723d5577d 100644 --- a/cogs/owner.py +++ b/cogs/owner.py @@ -13,6 +13,7 @@ import datetime import glob import os import time +import aiohttp log = logging.getLogger("red.owner") @@ -45,6 +46,10 @@ class Owner: self.bot = bot self.setowner_lock = False self.disabled_commands = fileIO("data/red/disabled_commands.json", "load") + self.session = aiohttp.ClientSession(loop=self.bot.loop) + + def __unload(self): + self.session.close() @commands.command() @checks.is_owner() @@ -280,7 +285,7 @@ class Owner: async def avatar(self, url): """Sets Red's avatar""" try: - async with self.bot.http.session.get(url) as r: + async with self.session.get(url) as r: data = await r.read() await self.bot.edit_profile(settings.password, avatar=data) await self.bot.say("Done.")