return (
self.__class__.__name__
+ "("
- + ", ".join([f"{k}={v}" for k, v in self.__dict__.items()])
+ + ", ".join(
+ [f"{k}={v.__repr__()}" for k, v in self.__dict__.items()]
+ )
+ ")"
)
self,
*,
devtime: str,
- battery_percentage: int,
- accuracy: float,
- altitude: float,
- speed: float,
- direction: float,
+ battery_percentage: Optional[int],
+ accuracy: Optional[float],
+ altitude: Optional[float],
+ speed: Optional[float],
+ direction: Optional[float],
latitude: float,
longitude: float,
) -> None:
self,
*,
devtime: str,
- battery_percentage: int,
+ battery_percentage: Optional[int],
mcc: int,
mnc: int,
gsm_cells: List[Tuple[int, int, int]],