From 49584083efc3a185bbed928a87e431d996d29a06 Mon Sep 17 00:00:00 2001 From: doitgo Date: Sun, 31 May 2026 22:14:54 +0800 Subject: [PATCH 1/2] fix: remove mammoth dependency exception handling --- .../src/markitdown/converters/_plain_text_converter.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/markitdown/src/markitdown/converters/_plain_text_converter.py b/packages/markitdown/src/markitdown/converters/_plain_text_converter.py index 6f1306fe8..b5114fc5d 100644 --- a/packages/markitdown/src/markitdown/converters/_plain_text_converter.py +++ b/packages/markitdown/src/markitdown/converters/_plain_text_converter.py @@ -8,11 +8,6 @@ # Try loading optional (but in this case, required) dependencies # Save reporting of any exceptions for later _dependency_exc_info = None -try: - import mammoth # noqa: F401 -except ImportError: - # Preserve the error and stack trace for later - _dependency_exc_info = sys.exc_info() ACCEPTED_MIME_TYPE_PREFIXES = [ "text/", From fa85621433a43fed64f4c1b1cde399d7cbaa4476 Mon Sep 17 00:00:00 2001 From: doitgo Date: Sun, 31 May 2026 22:35:33 +0800 Subject: [PATCH 2/2] fix: initialize md_text before conditional blocks in RSS converter (#1946) --- packages/markitdown/src/markitdown/converters/_rss_converter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/markitdown/src/markitdown/converters/_rss_converter.py b/packages/markitdown/src/markitdown/converters/_rss_converter.py index bec42484f..e36b2b31e 100644 --- a/packages/markitdown/src/markitdown/converters/_rss_converter.py +++ b/packages/markitdown/src/markitdown/converters/_rss_converter.py @@ -143,6 +143,7 @@ def _parse_rss_type(self, doc: Document) -> DocumentConverterResult: channel_title = self._get_data_by_tag_name(channel, "title") channel_description = self._get_data_by_tag_name(channel, "description") items = channel.getElementsByTagName("item") + md_text = "" if channel_title: md_text = f"# {channel_title}\n" if channel_description: