Skip to content

Commit d5c1433

Browse files
committed
refactor(markdown): create a class for the markdown backend options
Signed-off-by: Cesar Berrospi Ramis <ceb@zurich.ibm.com>
1 parent cdb0230 commit d5c1433

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

docling/backend/md_backend.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
DeclarativeDocumentBackend,
3131
)
3232
from docling.backend.html_backend import HTMLDocumentBackend
33-
from docling.datamodel.backend_options import HTMLBackendOptions
33+
from docling.datamodel.backend_options import HTMLBackendOptions, MarkdownBackendOptions
3434
from docling.datamodel.base_models import InputFormat
3535
from docling.datamodel.document import InputDocument
3636

@@ -96,7 +96,7 @@ def __init__(
9696
self,
9797
in_doc: InputDocument,
9898
path_or_stream: Union[BytesIO, Path],
99-
options: HTMLBackendOptions = HTMLBackendOptions(),
99+
options: MarkdownBackendOptions = MarkdownBackendOptions(),
100100
):
101101
super().__init__(in_doc, path_or_stream, options)
102102

docling/datamodel/backend_options.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ class HTMLBackendOptions(BaseBackendOptions):
4444
)
4545

4646

47+
class MarkdownBackendOptions(HTMLBackendOptions):
48+
"""Options specific to the Markdown backend."""
49+
50+
4751
BackendOptions = Annotated[
4852
Union[DeclarativeBackendOptions, HTMLBackendOptions], Field(discriminator="kind")
4953
]

0 commit comments

Comments
 (0)