X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=loctrkd%2Fcommon.py;h=941a93e008dbf793cad604d0df1fd86a81809b63;hb=77c191290dad765c5b2e09c60d2b7e38aff87565;hp=1257a7267008cc62b4327d01a5b8e3fec43c05bc;hpb=456fcc5a8964c84385d34a6687e83ae05ab2ddc3;p=loctrkd.git diff --git a/loctrkd/common.py b/loctrkd/common.py index 1257a72..941a93e 100644 --- a/loctrkd/common.py +++ b/loctrkd/common.py @@ -87,7 +87,9 @@ class Report: 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()] + ) + ")" ) @@ -104,11 +106,11 @@ class CoordReport(Report): 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: @@ -129,7 +131,7 @@ class HintReport(Report): self, *, devtime: str, - battery_percentage: int, + battery_percentage: Optional[int], mcc: int, mnc: int, gsm_cells: List[Tuple[int, int, int]],