From c4486f7ae75ae5a7429e3fdcae696a7ec89663aa Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Mon, 5 Jul 2021 14:05:04 +0200 Subject: [PATCH] handle none timed_odometer --- libs/car_status.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/car_status.py b/libs/car_status.py index 8d61c94..cd91316 100644 --- a/libs/car_status.py +++ b/libs/car_status.py @@ -1,5 +1,6 @@ from mylogger import logger -from psa_connectedcar import Position, Geometry, PositionProperties, Kinetic, Energy, EnergyCharging, Status +from psa_connectedcar import Position, Geometry, PositionProperties, Kinetic, Energy, EnergyCharging, Status, \ + VehicleOdometer # pylint: disable=too-many-arguments @@ -27,6 +28,9 @@ class CarStatus(Status): if len(self._energy) == 2 and self._energy[0].type != 'Electric': self._energy = self._energy[::-1] + if self.timed_odometer is None: + self.timed_odometer = VehicleOdometer() + def is_moving(self): try: return self.kinetic.moving