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 <eyurtsev@gmail.com>
pull/19673/head
Kangmoon Seo 2 months ago committed by GitHub
parent 87d2a6b777
commit d0accc3275
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -160,23 +160,16 @@
"metadata": {},
"outputs": [
{
"ename": "ParseError",
"evalue": "syntax error: line 1, column 1 (<string>)",
"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<string>\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"
]
}
],

Loading…
Cancel
Save