mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
[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:
parent
cee92e1cd2
commit
8d8e1c61d8
@ -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()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user