(session: SessionDep, record_id: int, answer: str)
| 884 | |
| 885 | |
| 886 | def save_sql_answer(session: SessionDep, record_id: int, answer: str) -> ChatRecord: |
| 887 | if not record_id: |
| 888 | raise Exception("Record id cannot be None") |
| 889 | |
| 890 | stmt = update(ChatRecord).where(and_(ChatRecord.id == record_id)).values( |
| 891 | sql_answer=answer, |
| 892 | ) |
| 893 | |
| 894 | session.execute(stmt) |
| 895 | |
| 896 | session.commit() |
| 897 | |
| 898 | record = get_chat_record_by_id(session, record_id) |
| 899 | |
| 900 | return record |
| 901 | |
| 902 | |
| 903 | def save_analysis_answer(session: SessionDep, record_id: int, answer: str = '') -> ChatRecord: |
no test coverage detected