From 57fd8887d8f3a2ff61e5e12c635fd0f000e2a7fe Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Sun, 6 Jul 2025 22:17:37 -0400 Subject: [PATCH] lint --- libs/langchain/langchain/agents/format_scratchpad/xml.py | 4 ++-- libs/langchain/langchain/agents/output_parsers/xml.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/langchain/langchain/agents/format_scratchpad/xml.py b/libs/langchain/langchain/agents/format_scratchpad/xml.py index 22fd79294cb..3fb73637790 100644 --- a/libs/langchain/langchain/agents/format_scratchpad/xml.py +++ b/libs/langchain/langchain/agents/format_scratchpad/xml.py @@ -1,4 +1,4 @@ -from typing import Literal +from typing import Literal, Optional from langchain_core.agents import AgentAction @@ -21,7 +21,7 @@ def _escape(xml: str) -> str: def format_xml( intermediate_steps: list[tuple[AgentAction, str]], *, - escape_format: Literal["minimal"] | None = "minimal", + escape_format: Optional[Literal["minimal"]] = "minimal", ) -> str: """Format the intermediate steps as XML. diff --git a/libs/langchain/langchain/agents/output_parsers/xml.py b/libs/langchain/langchain/agents/output_parsers/xml.py index 566baec400d..9c2ebdd791b 100644 --- a/libs/langchain/langchain/agents/output_parsers/xml.py +++ b/libs/langchain/langchain/agents/output_parsers/xml.py @@ -1,5 +1,5 @@ import re -from typing import Literal, Union +from typing import Literal, Union, Optional from langchain_core.agents import AgentAction, AgentFinish from pydantic import Field @@ -56,7 +56,7 @@ class XMLAgentOutputParser(AgentOutputParser): contains malformed XML structure. """ - escape_format: Literal["minimal"] | None = Field(default="minimal") + escape_format: Optional[Literal["minimal"]] = Field(default="minimal") """The format to use for escaping XML characters. minimal - uses custom delimiters to replace XML tags within content,