From 4a1a70decaa58a74522648181b1317267a88b4f2 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Sun, 8 Oct 2017 17:41:05 +0200 Subject: [PATCH] =?UTF-8?q?Erreur=20pas=20d'unit=C3=A9=20valide?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- run.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/run.py b/run.py index e8c4866..3031b97 100644 --- a/run.py +++ b/run.py @@ -25,6 +25,9 @@ class NotEnoughDoge(Exception): class AccountExisting(Exception): pass +class NotValidUnit(Exception): + pass + # BlockIO version = 2 @@ -91,11 +94,15 @@ def dogetip(bot, update, args): try: if unit == "doge": response = transaction(update.message.from_user.username, destinataire, montant) + else: + raise NotValidUnit(unit) except NotEnoughDoge: message = "Pas assez de doge @" + update.message.from_user.username except NoAccountError as e: message = "Vous n'avez pas de compte @" + str(e) + '\n\n' \ + "Utilisez /register pour démarrer" + except NotValidUnit as e: + message = str(e) " n'est pas une unité valide" else: txid = response['data']['txid'] message = '🚀 Transaction effectuée 🚀\n\n' \