Source code for leads.data_persistence.analyzer.utils
from typing import Any as _Any
[docs]
def time_invalid(o: _Any) -> bool:
return not isinstance(o, int)
[docs]
def speed_invalid(o: _Any) -> bool:
return not isinstance(o, int | float) or o < 0
[docs]
def acceleration_invalid(o: _Any) -> bool:
return not isinstance(o, int | float)
[docs]
def mileage_invalid(o: _Any) -> bool:
return not isinstance(o, int | float)
[docs]
def latitude_invalid(o: _Any) -> bool:
return not isinstance(o, int | float) or not -90 < o < 90
[docs]
def longitude_invalid(o: _Any) -> bool:
return not isinstance(o, int | float) or not -180 < o < 180
[docs]
def latency_invalid(o: _Any) -> bool:
return not isinstance(o, int | float)