X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/357027375ff8867f42ca34bcbfb5a78b5b185fc3..6c35cecacb910da6935d49110ea1cd502affe92d:/src/funding/widgets.py diff --git a/src/funding/widgets.py b/src/funding/widgets.py index 8dc9742ce..e73a9ed33 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. +# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. 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