[V3 Mod] Fix exception registering unchanged case types (#1059)

* [V3 Mod] handle RuntimeError from registering unchanged case types

* [Mod] drop unnecessary except
This commit is contained in:
palmtree5 2017-10-27 16:43:42 -08:00 committed by Will
parent cee92e1cd2
commit 8d8e1c61d8

View File

@ -55,6 +55,11 @@ class Mod:
self.ban_type = None self.ban_type = None
self.cache = defaultdict(lambda: deque(maxlen=3)) self.cache = defaultdict(lambda: deque(maxlen=3))
self.bot.loop.create_task(self._casetype_registration())
self.last_case = defaultdict(dict)
async def _casetype_registration(self):
casetypes_to_register = [ casetypes_to_register = [
{ {
"name": "ban", "name": "ban",
@ -148,10 +153,10 @@ class Mod:
"audit_type": "overwrite_update" "audit_type": "overwrite_update"
} }
] ]
try:
self.bot.loop.create_task(modlog.register_casetypes(casetypes_to_register)) await modlog.register_casetypes(casetypes_to_register)
except RuntimeError:
self.last_case = defaultdict(dict) pass
@commands.group() @commands.group()
@commands.guild_only() @commands.guild_only()