From cb09f54129d09e39e851fcbc5ab0693e175cd262 Mon Sep 17 00:00:00 2001 From: Sai Medavarapu <44251289+smedavarapu1@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:56:23 -0600 Subject: [PATCH] fix: initialize md_text in _parse_rss_type to prevent UnboundLocalError --- .../markitdown/src/markitdown/converters/_rss_converter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/markitdown/src/markitdown/converters/_rss_converter.py b/packages/markitdown/src/markitdown/converters/_rss_converter.py index bec42484f..a44622de8 100644 --- a/packages/markitdown/src/markitdown/converters/_rss_converter.py +++ b/packages/markitdown/src/markitdown/converters/_rss_converter.py @@ -143,8 +143,9 @@ 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" + md_text += f"# {channel_title}\n" if channel_description: md_text += f"{channel_description}\n" for item in items: