From 6255ca48a74a8f6bbd2fe79b8aaab1a108fb109c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sa=C5=82aban?= Date: Mon, 22 Jan 2018 04:18:00 +0100 Subject: [PATCH] Add exception on transaction not found --- monero/backends/jsonrpc.py | 1 + monero/exceptions.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/monero/backends/jsonrpc.py b/monero/backends/jsonrpc.py index e97fb9e..762246e 100644 --- a/monero/backends/jsonrpc.py +++ b/monero/backends/jsonrpc.py @@ -295,6 +295,7 @@ _err2exc = { -2: exceptions.WrongAddress, -4: exceptions.NotEnoughUnlockedMoney, -5: exceptions.WrongPaymentId, + -8: exceptions.TransactionNotFound, -16: exceptions.TransactionNotPossible, -20: exceptions.AmountIsZero, -32601: MethodNotFound, diff --git a/monero/exceptions.py b/monero/exceptions.py index 99be44a..fd9d6d4 100644 --- a/monero/exceptions.py +++ b/monero/exceptions.py @@ -30,3 +30,5 @@ class TransactionBroadcastError(BackendException): self.details = details super(TransactionBroadcastError, self).__init__(message) +class TransactionNotFound(AccountException): + pass