1
0
Fork 0
mirror of synced 2024-06-09 22:24:32 +12:00

Corrected what exception would be hit if custom_perms is not found

This commit is contained in:
Phxntxm 2016-08-28 14:40:34 -05:00
parent 04472c522e
commit 402ddb061c

View file

@ -118,10 +118,10 @@ class Mod:
perms_value = server_perms.get(cmd.qualified_name)
if perms_value is None:
# If we don't find custom permissions, get the required permission for a command
# based on what we set in checks.custom_perms, if custom_perms isn't found, we'll get a KeyError
# based on what we set in checks.custom_perms, if custom_perms isn't found, we'll get an IndexError
try:
custom_perms = [func for func in cmd.checks if "custom_perms" in func.__qualname__][0]
except KeyError:
except IndexError:
# Loop through and check if there is a check called is_owner, if we loop through and don't find one
# This means that the only other choice is to be able to manage the server (for the checks on perm commands)
for func in cmd.checks: