[Bank API] Add cost decorator (#2761)

This commit is contained in:
Michael H
2019-07-02 20:07:19 -04:00
committed by Toby Harradine
parent d1593b8069
commit 0eb22c84ff
4 changed files with 90 additions and 2 deletions

View File

@@ -3,7 +3,7 @@ import inspect
import discord
from discord.ext import commands
__all__ = ["ConversionFailure", "BotMissingPermissions"]
__all__ = ["ConversionFailure", "BotMissingPermissions", "UserFeedbackCheckFailure"]
class ConversionFailure(commands.BadArgument):
@@ -22,3 +22,11 @@ class BotMissingPermissions(commands.CheckFailure):
def __init__(self, missing: discord.Permissions, *args):
self.missing: discord.Permissions = missing
super().__init__(*args)
class UserFeedbackCheckFailure(commands.CheckFailure):
"""A version of CheckFailure which isn't suppressed."""
def __init__(self, message=None, *args):
self.message = message
super().__init__(message, *args)