Fixed small typing issue

This commit is contained in:
2023-05-19 19:07:26 +02:00
parent efc2d1c8f5
commit 8bbfd28fd4

View File

@@ -1,3 +1,6 @@
from typing import Tuple
class Capaciteitstarief:
def __init__(self):
self.gemiddelde_maandpiek = 38.7570 # Eur / KW / jaar
@@ -15,9 +18,13 @@ class Capaciteitstarief:
:type days: int
"""
peak = max(peak, 2.5)
return ((peak * self.gemiddelde_maandpiek) / 365 * days + usage * self.kwh_tarief + self.databeheer / 365 * days) * self.btw
return (
(peak * self.gemiddelde_maandpiek) / 365 * days
+ usage * self.kwh_tarief
+ self.databeheer / 365 * days
) * self.btw
def calculate_per_kwh(self, peak: float) -> tuple(float, float):
def calculate_per_kwh(self, peak: float) -> Tuple[float, float]:
"""calculate_per_kwh distribution cost
:param peak: gemiddelde peak over alle maanden
@@ -25,4 +32,3 @@ class Capaciteitstarief:
:return: cost per kwh and yearly costs
"""
return self.kwh_tarief, self.databeheer + self.gemiddelde_maandpiek * peak