From fb722c79bea6f8882e94323a7dd182a0b0d13a05 Mon Sep 17 00:00:00 2001 From: Will Date: Thu, 4 Apr 2019 18:59:14 -0400 Subject: [PATCH] [V3 ModLog] Change register_casetypes behavior (#2551) * Ignore runtime error in register_casetypes * Fix documentation --- redbot/core/modlog.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index 6824b2c27..e096e08f4 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -746,7 +746,6 @@ async def register_casetypes(new_types: List[dict]) -> List[CaseType]: Raises ------ - RuntimeError KeyError ValueError AttributeError @@ -761,13 +760,9 @@ async def register_casetypes(new_types: List[dict]) -> List[CaseType]: try: ct = await register_casetype(**new_type) except RuntimeError: - raise - except ValueError: - raise - except AttributeError: - raise - except TypeError: - raise + # We pass here because RuntimeError signifies the case was + # already registered. + pass else: type_list.append(ct) else: