From cc94fe797cb50b1ce988fc22a247fe34ac441e4f Mon Sep 17 00:00:00 2001 From: Brohammad Date: Tue, 28 Jul 2026 18:11:46 +0530 Subject: [PATCH] fix(sap): use PEP 604 union in merge_sap_request_headers signature UP045 strict budget failed on Optional[Mapping[...]] after rebase onto staging Co-authored-by: Cursor --- litellm/llms/sap/headers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/llms/sap/headers.py b/litellm/llms/sap/headers.py index add6b32484c..d6acbd652bc 100644 --- a/litellm/llms/sap/headers.py +++ b/litellm/llms/sap/headers.py @@ -1,4 +1,4 @@ -from typing import Mapping, Optional +from typing import Mapping _SAP_RESERVED_HEADERS = frozenset( { @@ -12,7 +12,7 @@ _SAP_RESERVED_HEADERS = frozenset( def merge_sap_request_headers( provider_headers: Mapping[str, str], - caller_headers: Optional[Mapping[str, str]], + caller_headers: Mapping[str, str] | None, ) -> dict[str, str]: if not caller_headers: return dict(provider_headers)