From 0d0cc343534876253b0a67886ff4ff58a7480e46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sa=C5=82aban?= Date: Thu, 11 Jan 2018 06:14:34 +0100 Subject: [PATCH] Recognize "TX not possible" exception --- monero/backends/jsonrpc.py | 1 + monero/exceptions.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/monero/backends/jsonrpc.py b/monero/backends/jsonrpc.py index 87763fe..9208550 100644 --- a/monero/backends/jsonrpc.py +++ b/monero/backends/jsonrpc.py @@ -174,6 +174,7 @@ _err2exc = { -2: exceptions.WrongAddress, -4: exceptions.NotEnoughUnlockedMoney, -5: exceptions.WrongPaymentId, + -16: exceptions.TransactionNotPossible, -20: exceptions.AmountIsZero, -32601: MethodNotFound, } diff --git a/monero/exceptions.py b/monero/exceptions.py index 791d0f1..d26cdde 100644 --- a/monero/exceptions.py +++ b/monero/exceptions.py @@ -21,3 +21,6 @@ class NotEnoughUnlockedMoney(NotEnoughMoney): class AmountIsZero(AccountException): pass + +class TransactionNotPossible(AccountException): + pass