From 4c55479ae219fa74f926a656d99ee981ae9593cc Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Thu, 31 Dec 2020 01:05:06 +0100 Subject: [PATCH] fix typerror --- web/figures.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/figures.py b/web/figures.py index 2094185..82e76ed 100644 --- a/web/figures.py +++ b/web/figures.py @@ -106,8 +106,11 @@ def get_figures(trips: List[Trip], charging: List[dict]): except ZeroDivisionError: co2_per_kw = 0 co2_per_km = co2_per_kw * kw_per_km / 100 - charge_speed = 3600 * charging_data["kw"].mean() / \ + try: + charge_speed = 3600 * charging_data["kw"].mean() / \ (charging_data["stop_at"] - charging_data["start_at"]).mean().total_seconds() + except TypeError: #when there is no data yet: + charge_speed=0 battery_info = "Average gC02/kW: {:.1f}\n" \ "Average gC02/km: {:1f}\n" \ "Average Charge SPEED {:1f} gC02/kW".format(co2_per_kw, co2_per_km, charge_speed)