fix(ревью#2): db_docs→_db + classify_raw в MemRepo + try/except в build_classify_prompt
This commit is contained in:
+12
-10
@@ -31,7 +31,8 @@ class Repository(Protocol):
|
||||
|
||||
def set_classification(self, doc_id: str, doc_type: str, own_number: str = None,
|
||||
parent_number: str = None, doc_date: str = None,
|
||||
counterparty: str = None) -> None:
|
||||
counterparty: str = None,
|
||||
classify_raw: str = None, classify_input: str = None) -> None:
|
||||
"""Сохранить результат классификации."""
|
||||
...
|
||||
|
||||
@@ -107,10 +108,12 @@ class PgRepository:
|
||||
documents.set_error(doc_id, error)
|
||||
|
||||
def set_classification(self, doc_id, doc_type, own_number=None, parent_number=None,
|
||||
doc_date=None, counterparty=None):
|
||||
doc_date=None, counterparty=None,
|
||||
classify_raw=None, classify_input=None):
|
||||
from db import documents
|
||||
documents.set_classification(doc_id, doc_type, own_number, parent_number,
|
||||
doc_date, counterparty)
|
||||
doc_date, counterparty,
|
||||
classify_raw=classify_raw, classify_input=classify_input)
|
||||
|
||||
def set_classify_garbage(self, doc_id, reason=""):
|
||||
from db import documents
|
||||
@@ -199,15 +202,14 @@ class MemRepository:
|
||||
self.documents[doc_id]["error_message"] = error
|
||||
|
||||
def set_classification(self, doc_id, doc_type, own_number=None, parent_number=None,
|
||||
doc_date=None, counterparty=None):
|
||||
doc_date=None, counterparty=None,
|
||||
classify_raw=None, classify_input=None):
|
||||
if doc_id in self.documents:
|
||||
d = self.documents[doc_id]
|
||||
d["doc_type"] = doc_type
|
||||
d["own_number"] = own_number
|
||||
d["parent_number"] = parent_number
|
||||
d["doc_date"] = doc_date
|
||||
d["counterparty"] = counterparty
|
||||
d["classify_status"] = "classified"
|
||||
d.update({"doc_type": doc_type, "own_number": own_number,
|
||||
"parent_number": parent_number, "doc_date": doc_date,
|
||||
"counterparty": counterparty, "classify_raw": classify_raw,
|
||||
"classify_input": classify_input, "classify_status": "classified"})
|
||||
|
||||
def set_classify_garbage(self, doc_id, reason=""):
|
||||
if doc_id in self.documents:
|
||||
|
||||
Reference in New Issue
Block a user