From 74f41bdc1e09cb413abfd35643dac01e00614cdd Mon Sep 17 00:00:00 2001 From: Hieu Lam Date: Fri, 28 Feb 2025 14:43:28 +0700 Subject: [PATCH] chore: deduplicate the list of extensions --- src/markitdown/_markitdown.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/markitdown/_markitdown.py b/src/markitdown/_markitdown.py index 48b8910..3c0b6d1 100644 --- a/src/markitdown/_markitdown.py +++ b/src/markitdown/_markitdown.py @@ -1701,6 +1701,9 @@ class MarkItDown: def _convert( self, local_path: str, extensions: List[Union[str, None]], **kwargs ) -> DocumentConverterResult: + # Deduplicate the list of extensions + extensions = list(set(extensions)) + error_trace = "" for ext in extensions + [None]: # Try last with no extension for converter in self._page_converters: