diff options
author | Michał Ociepka <michal@ociepka.info> | 2016-02-19 11:01:14 +0100 |
---|---|---|
committer | Michał Ociepka <michal@ociepka.info> | 2016-02-19 11:01:14 +0100 |
commit | a9cc7f06168f0fe9643e68d2753d25ea2a27c5b8 (patch) | |
tree | 20f5ccf662799e03f8270ecc7ee543ddfde8387c /payments | |
parent | 5164c0b980ebe3c76cee9fdd68e83e5d549cf592 (diff) | |
download | django-payments-taler-a9cc7f06168f0fe9643e68d2753d25ea2a27c5b8.tar.gz django-payments-taler-a9cc7f06168f0fe9643e68d2753d25ea2a27c5b8.tar.bz2 django-payments-taler-a9cc7f06168f0fe9643e68d2753d25ea2a27c5b8.zip |
Add more data to payment exception
Diffstat (limited to 'payments')
-rw-r--r-- | payments/__init__.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/payments/__init__.py b/payments/__init__.py index 2f8c771..e5ce8b7 100644 --- a/payments/__init__.py +++ b/payments/__init__.py @@ -16,7 +16,11 @@ class RedirectNeeded(Exception): class PaymentError(Exception): - pass + + def __init__(self, message, code=None, gateway_message=None): + super(PaymentError, self).__init__(message) + self.code = code + self.gateway_message = gateway_message class ExternalPostNeeded(Exception): |