From 5b7dd90b9d608fb95ebda9a518aa838bff8f6186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sa=C5=82aban?= Date: Thu, 11 Jan 2018 03:18:22 +0100 Subject: [PATCH] Recognize payment id 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 3e502bf..bc17d4c 100644 --- a/monero/backends/jsonrpc.py +++ b/monero/backends/jsonrpc.py @@ -171,6 +171,7 @@ class MethodNotFound(RPCError): _err2exc = { -2: exceptions.WrongAddress, -4: exceptions.NotEnoughUnlockedMoney, + -5: exceptions.WrongPaymentId, -20: exceptions.AmountIsZero, -32601: MethodNotFound, } diff --git a/monero/exceptions.py b/monero/exceptions.py index b20d342..791d0f1 100644 --- a/monero/exceptions.py +++ b/monero/exceptions.py @@ -10,6 +10,9 @@ class AccountException(MoneroException): class WrongAddress(AccountException): pass +class WrongPaymentId(AccountException): + pass + class NotEnoughMoney(AccountException): pass