From b8e6c2fe78ca3a3d49d302239403777e46bd12ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Sigueros=20Fern=C3=A1ndez?= Date: Mon, 3 May 2021 20:01:41 +0200 Subject: [PATCH] Check for empty package before estimating TOT. Fixes https://github.com/Khopa/dcs_liberation/issues/1014. --- gen/flights/traveltime.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gen/flights/traveltime.py b/gen/flights/traveltime.py index 98e74fac..6b6f0463 100644 --- a/gen/flights/traveltime.py +++ b/gen/flights/traveltime.py @@ -72,6 +72,9 @@ class TotEstimator: return startup_time def earliest_tot(self) -> timedelta: + if not self.package.flights: + return timedelta(0) + earliest_tot = max( (self.earliest_tot_for_flight(f) for f in self.package.flights) )