summaryrefslogtreecommitdiff
path: root/payments/stripe
diff options
context:
space:
mode:
authorMarcin Gębala <elwoodxblues@users.noreply.github.com>2017-10-04 15:45:45 +0200
committerGitHub <noreply@github.com>2017-10-04 15:45:45 +0200
commitafa3660bca187c1e1319456e683c1d739db80ab4 (patch)
tree6f03176cd575312cd48ed975730b7ffff1c8f986 /payments/stripe
parent3f8c7b0aec841f7681967db2ffe7298453da091f (diff)
parent76ec75ad0165b4b5abb1379d48d3c92078e6c440 (diff)
downloaddjango-payments-taler-afa3660bca187c1e1319456e683c1d739db80ab4.tar.gz
django-payments-taler-afa3660bca187c1e1319456e683c1d739db80ab4.tar.bz2
django-payments-taler-afa3660bca187c1e1319456e683c1d739db80ab4.zip
Merge pull request #147 from elwoodxblues/fix-django-1.11-compatibilty
Fix compatibility issues with Django 1.11
Diffstat (limited to 'payments/stripe')
-rw-r--r--payments/stripe/widgets.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/payments/stripe/widgets.py b/payments/stripe/widgets.py
index f313b4f..fe2566d 100644
--- a/payments/stripe/widgets.py
+++ b/payments/stripe/widgets.py
@@ -31,8 +31,8 @@ class StripeCheckoutWidget(Input):
def render(self, name, value, attrs=None):
if value is None:
value = ''
- final_attrs = self.build_attrs(
- attrs, src="https://checkout.stripe.com/checkout.js")
+ final_attrs = dict(attrs or {}, src='https://checkout.stripe.com/checkout.js')
+ final_attrs.update(self.attrs)
del final_attrs['id']
if value != '':
# Only add the 'value' attribute if a value is non-empty.
@@ -46,6 +46,6 @@ class StripeWidget(HiddenInput):
js = ['https://js.stripe.com/v2/',
'js/payments/stripe.js']
- def build_attrs(self, extra_attrs=None, **kwargs):
- extra_attrs = dict(extra_attrs or {}, id='id_stripe_token')
- return super(StripeWidget, self).build_attrs(extra_attrs, **kwargs)
+ def __init__(self, attrs=None):
+ attrs = dict(attrs or {}, id='id_stripe_token')
+ super(StripeWidget, self).__init__(attrs)