handle none timed_odometer

This commit is contained in:
Florian Bezannier
2021-07-05 14:05:04 +02:00
parent de34d80bbe
commit c4486f7ae7
+5 -1
View File
@@ -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