Emit a nicely-formatted block describing the incoming query and any decomposition.
(query: str, sub_queries: List[str] | None = None)
| 13 | |
| 14 | |
| 15 | def log_query(query: str, sub_queries: List[str] | None = None) -> None: |
| 16 | """Emit a nicely-formatted block describing the incoming query and any |
| 17 | decomposition.""" |
| 18 | border = "=" * 60 |
| 19 | logger.info("\n%s\nUSER QUERY: %s", border, query) |
| 20 | if sub_queries: |
| 21 | for i, q in enumerate(sub_queries, 1): |
| 22 | logger.info(" sub-%d → %s", i, q) |
| 23 | logger.info("%s", border) |
| 24 | |
| 25 | |
| 26 | def log_retrieval_results(results: List[Dict], k: int) -> None: |
nothing calls this directly
no outgoing calls
no test coverage detected