X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/357027375ff8867f42ca34bcbfb5a78b5b185fc3..ce3795b6c4f878c496b4d46193e3379f8efb077b:/src/funding/widgets.py diff --git a/src/funding/widgets.py b/src/funding/widgets.py index 8dc9742ce..3eacb136f 100644 --- a/src/funding/widgets.py +++ b/src/funding/widgets.py @@ -1,20 +1,20 @@ -# -*- coding: utf-8 -*- # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # -from decimal import Decimal +from decimal import Decimal, DecimalException from django import forms from django.template.loader import render_to_string class PerksAmountWidget(forms.Textarea): - def perks_input_name(self, name): + @staticmethod + def perks_input_name(name): return "_%s_perk" % name - def render(self, name, value, attrs=None): + def render(self, name, value, attrs=None, renderer=None): try: value = Decimal(value) - except: + except DecimalException: pass perks = list(self.form_instance.offer.get_perks()) perk_chosen = False