(self, data: dict[str, Any])
| 354 | self._send_to_server(data) |
| 355 | |
| 356 | def _write_to_file(self, data: dict[str, Any]) -> None: |
| 357 | os.makedirs(os.path.dirname(_USAGE_STATS_JSON_PATH), exist_ok=True) |
| 358 | Path(_USAGE_STATS_JSON_PATH).touch(exist_ok=True) |
| 359 | with open(_USAGE_STATS_JSON_PATH, "a") as f: |
| 360 | json.dump(data, f) |
| 361 | f.write("\n") |
| 362 | |
| 363 | |
| 364 | def report_usage_stats(fd_config: FDConfig) -> None: |