(started: float, *, cwd: str, query: str, result: dict[str, Any], output_format: str, exit_code: int)
| 36 | |
| 37 | |
| 38 | def _log_recall(started: float, *, cwd: str, query: str, result: dict[str, Any], output_format: str, exit_code: int) -> None: |
| 39 | duration_ms = int((time.monotonic() - started) * 1000) |
| 40 | get_logger().info( |
| 41 | "csep recall completed", |
| 42 | extra={ |
| 43 | "kind": "csep-recall", |
| 44 | "exit_code": exit_code, |
| 45 | "duration_ms": duration_ms, |
| 46 | "cwd": cwd, |
| 47 | "query_hash": _query_hash(query), |
| 48 | "count": int(result.get("count") or 0), |
| 49 | "status": result.get("status") or ("matched" if result.get("count") else "no_match"), |
| 50 | "output_format": output_format, |
| 51 | }, |
| 52 | ) |
| 53 | |
| 54 | |
| 55 | def _handle_recall(args: argparse.Namespace) -> int: |
no test coverage detected