Source code for greenlang.calculations.ghg.scope_3.forms.waste_generated_in_operations

""" Waste generated in operations """
from django import forms
from django.utils.translation import gettext_lazy as _
from ...base.forms import CustomAverageDataMethodForm


[docs] class WasteTreatmentForm(CustomAverageDataMethodForm): """Waste treatment method""" def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields["custom_factor_name"].label = _("Waste Treatment") self.fields["custom_factor_name"].widget = forms.Select( choices=[ ("landfill", _("Landfill")), ("combustion", _("Combustion")), ("composting", _("Composting")), ("open_loop_recycling", _("Open-loop Recycling")), ("closed_loop_recycling", _("Closed-loop Recycling")), ("anaerobic_digestion", _("Anaerobic digestion")), ] ) self.factor_type = "waste_treatment"