Source code for greenlang.calculations.ghg.scope_2.forms.purchased_heat_or_steam

""" Scope 2 calculation method for purchased heat and steam. """
from django.utils.translation import gettext_lazy as _
from ...base.forms import SupplierSpecificMethodForm


[docs] class EnergySupplierForm(SupplierSpecificMethodForm): """Energy supplier form""" def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields["custom_factor_name"].label = _("Purchase Supplier Name") self.fields["custom_factor_name"].widget.attrs["placeholder"] = _("Purchase Supplier Name") self.factor_type = "heatsteam_supplier" self.fields["ghg_unit"].choices = [ ("kwh", _("kWh")), ] class Meta(SupplierSpecificMethodForm.Meta): pass