From 1d44d47f2640d123fe1f23b0b092ec5fb0477c43 Mon Sep 17 00:00:00 2001 From: Twentysix Date: Thu, 23 Jun 2016 23:27:24 +0200 Subject: [PATCH] Exception hierarchy for economy --- cogs/economy.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cogs/economy.py b/cogs/economy.py index 08f353903..bc55dd9cb 100644 --- a/cogs/economy.py +++ b/cogs/economy.py @@ -23,19 +23,22 @@ slot_payouts = """Slot machine payouts: Three symbols: +500 Two symbols: Bet * 2""" -class AccountAlreadyExists(Exception): +class BankError(Exception): pass -class NoAccount(Exception): +class AccountAlreadyExists(BankError): pass -class InsufficientBalance(Exception): +class NoAccount(BankError): pass -class NegativeValue(Exception): +class InsufficientBalance(BankError): pass -class SameSenderAndReceiver(Exception): +class NegativeValue(BankError): + pass + +class SameSenderAndReceiver(BankError): pass class Bank: