style: apply ruff format to OCR modules
This commit is contained in:
@@ -75,7 +75,11 @@ def _classify_status(
|
||||
exc: httpx.HTTPStatusError, source_name: str, operation: str
|
||||
) -> TransientError | SourceDeadError | RequestRejectedError:
|
||||
status = exc.response.status_code
|
||||
ctx: dict[str, Any] = {"source_name": source_name, "status_code": status, "operation": operation}
|
||||
ctx: dict[str, Any] = {
|
||||
"source_name": source_name,
|
||||
"status_code": status,
|
||||
"operation": operation,
|
||||
}
|
||||
message = f"{source_name} OCR {operation} HTTP {status}"
|
||||
if status >= 500 or status == 429:
|
||||
return TransientError(message, **ctx)
|
||||
@@ -146,7 +150,9 @@ def _parse_pages(payload: object) -> tuple[list[OcrLayoutElement], list[tuple[fl
|
||||
return elements, page_sizes
|
||||
|
||||
|
||||
def _parse_middle_json(zip_bytes: bytes) -> tuple[list[OcrLayoutElement], list[tuple[float, float]]]:
|
||||
def _parse_middle_json(
|
||||
zip_bytes: bytes,
|
||||
) -> tuple[list[OcrLayoutElement], list[tuple[float, float]]]:
|
||||
"""ZIP → (elements, page_sizes);一切形态异常归 ResultInvalid(坏图≠坏服务)。
|
||||
|
||||
数值防御全量下沉自 CHS `_parse_table_result`(invokers.py:437-479),
|
||||
|
||||
Reference in New Issue
Block a user