From d0accc32759691fd8ca5e853f99452f1aa5bb67e Mon Sep 17 00:00:00 2001 From: Kangmoon Seo Date: Thu, 28 Mar 2024 03:29:00 +0900 Subject: [PATCH] docs: fix error output in XMLOutputParser documentation (#19569) - **Description:** I've made a fix to a ParseError call in the XMLOutputParser documentation. - **Issue:** None - **Dependencies:** None Co-authored-by: Eugene Yurtsev --- .../model_io/output_parsers/types/xml.ipynb | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/docs/docs/modules/model_io/output_parsers/types/xml.ipynb b/docs/docs/modules/model_io/output_parsers/types/xml.ipynb index 3f0af8e9d8..27e71fed91 100644 --- a/docs/docs/modules/model_io/output_parsers/types/xml.ipynb +++ b/docs/docs/modules/model_io/output_parsers/types/xml.ipynb @@ -160,23 +160,16 @@ "metadata": {}, "outputs": [ { - "ename": "ParseError", - "evalue": "syntax error: line 1, column 1 ()", - "output_type": "error", - "traceback": [ - "Traceback \u001b[0;36m(most recent call last)\u001b[0m:\n", - "\u001b[0m File \u001b[1;32m~/.pyenv/versions/3.10.1/envs/langchain/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3508\u001b[0m in \u001b[1;35mrun_code\u001b[0m\n exec(code_obj, self.user_global_ns, self.user_ns)\u001b[0m\n", - "\u001b[0m Cell \u001b[1;32mIn[7], line 1\u001b[0m\n for s in chain.stream({\"query\": actor_query}):\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/runnables/base.py:1984\u001b[0m in \u001b[1;35mstream\u001b[0m\n yield from self.transform(iter([input]), config, **kwargs)\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/runnables/base.py:1974\u001b[0m in \u001b[1;35mtransform\u001b[0m\n yield from self._transform_stream_with_config(\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/runnables/base.py:1141\u001b[0m in \u001b[1;35m_transform_stream_with_config\u001b[0m\n for chunk in iterator:\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/runnables/base.py:1938\u001b[0m in \u001b[1;35m_transform\u001b[0m\n for output in final_pipeline:\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/output_parsers/transform.py:50\u001b[0m in \u001b[1;35mtransform\u001b[0m\n yield from self._transform_stream_with_config(\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/runnables/base.py:1141\u001b[0m in \u001b[1;35m_transform_stream_with_config\u001b[0m\n for chunk in iterator:\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/workplace/langchain/libs/core/langchain_core/output_parsers/xml.py:71\u001b[0m in \u001b[1;35m_transform\u001b[0m\n for event, elem in parser.read_events():\u001b[0m\n", - "\u001b[0m File \u001b[1;32m~/.pyenv/versions/3.10.1/lib/python3.10/xml/etree/ElementTree.py:1329\u001b[0m in \u001b[1;35mread_events\u001b[0m\n raise event\u001b[0m\n", - "\u001b[0;36m File \u001b[0;32m~/.pyenv/versions/3.10.1/lib/python3.10/xml/etree/ElementTree.py:1301\u001b[0;36m in \u001b[0;35mfeed\u001b[0;36m\n\u001b[0;31m self._parser.feed(data)\u001b[0;36m\n", - "\u001b[0;36m File \u001b[0;32m\u001b[0;36m\u001b[0m\n\u001b[0;31mParseError\u001b[0m\u001b[0;31m:\u001b[0m syntax error: line 1, column 1\n" + "name": "stdout", + "output_type": "stream", + "text": [ + "{'movies': [{'actor': [{'name': 'Tom Hanks'}]}]}\n", + "{'movies': [{'actor': [{'film': [{'name': 'Forrest Gump'}]}]}]}\n", + "{'movies': [{'actor': [{'film': [{'genre': 'Drama'}]}]}]}\n", + "{'movies': [{'actor': [{'film': [{'name': 'Cast Away'}]}]}]}\n", + "{'movies': [{'actor': [{'film': [{'genre': 'Adventure'}]}]}]}\n", + "{'movies': [{'actor': [{'film': [{'name': 'Saving Private Ryan'}]}]}]}\n", + "{'movies': [{'actor': [{'film': [{'genre': 'War'}]}]}]}\n" ] } ],