From ddc9823368b9a02a3c60f5862fc5b2800e38d549 Mon Sep 17 00:00:00 2001 From: Brandon Date: Tue, 23 Nov 2021 16:14:21 -0500 Subject: [PATCH] forgot some aiohttp stuff --- personalroles/personalroles.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/personalroles/personalroles.py b/personalroles/personalroles.py index 622068d..6f48b51 100644 --- a/personalroles/personalroles.py +++ b/personalroles/personalroles.py @@ -16,6 +16,11 @@ from typing import Literal import asyncio import aiohttp +try: + from redbot import json # support of Draper's branch +except ImportError: + import json + from .discord_new_features import edit_role_icon _ = Translator("PersonalRoles", __file__) @@ -49,6 +54,11 @@ class PersonalRoles(commands.Cog): self.config.register_member(**default_member) self.config.register_guild(**default_guild) + self.session = aiohttp.ClientSession(json_serialize=json.dumps) + + def cog_unload(self): + self.bot.loop.create_task(self.session.close()) + @commands.group() @commands.guild_only() @checks.bot_has_permissions(manage_roles=True)