diff --git a/api/app/core/rag/deepdoc/parser/mineru_parser.py b/api/app/core/rag/deepdoc/parser/mineru_parser.py index ec380922..fe6178ec 100644 --- a/api/app/core/rag/deepdoc/parser/mineru_parser.py +++ b/api/app/core/rag/deepdoc/parser/mineru_parser.py @@ -13,7 +13,7 @@ from io import BytesIO from os import PathLike from pathlib import Path from queue import Empty, Queue -from typing import Any, Callable, Optional +from typing import Any, Callable, Optional, Union import numpy as np import pdfplumber @@ -439,7 +439,7 @@ class MinerUParser(RAGPdfParser): def parse_pdf( self, filepath: str | PathLike[str], - binary: BytesIO | bytes, + binary: Optional[Union[BytesIO, bytes]] = None, callback: Optional[Callable] = None, *, output_dir: Optional[str] = None,