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)