(
*,
user_id: str,
push_id: str,
selected_numbers: Iterable[Any],
skipped_numbers: Iterable[Any],
later_numbers: Iterable[Any] = (),
generate_reports: bool = True,
write_feishu: Optional[bool] = None,
response_language: str = "zh",
)
| 3038 | if callable(refresh_daily_notes) |
| 3039 | else {"scanned": len(daily_note_paths), "refreshed": 0, "daily_notes": daily_note_paths, "errors": []} |
| 3040 | ) |
| 3041 | return { |
| 3042 | "daily_notes": daily_note_result, |
| 3043 | "wiki_backfilled": 0, |
| 3044 | "reports_scanned": 0, |
| 3045 | "reports_indexed": 0, |
| 3046 | "stats": wiki_stats(normalized_user), |
| 3047 | } |
| 3048 | |
| 3049 | |
| 3050 | def submit_and_read( |
| 3051 | *, |
| 3052 | user_id: str, |
| 3053 | push_id: str, |
| 3054 | selected_numbers: Iterable[Any], |
| 3055 | skipped_numbers: Iterable[Any], |
| 3056 | later_numbers: Iterable[Any] = (), |
| 3057 | generate_reports: bool = True, |
| 3058 | write_feishu: Optional[bool] = None, |
| 3059 | response_language: str = "zh", |
| 3060 | ) -> Dict[str, Any]: |
| 3061 | feedback = submit_gui_feedback( |
| 3062 | user_id=user_id, |
| 3063 | push_id=push_id, |
| 3064 | selected_numbers=selected_numbers, |
| 3065 | skipped_numbers=skipped_numbers, |
| 3066 | later_numbers=later_numbers, |
| 3067 | ) |
| 3068 | reports = {"created_docs": [], "count": 0} |
| 3069 | if generate_reports and feedback["selected_numbers"]: |
| 3070 | reports = start_reading_reports_task( |
| 3071 | user_id=user_id, |
| 3072 | push_id=push_id, |
nothing calls this directly
no test coverage detected