From dcfdaa4ac491bd9f7acd7c2b2170239a50b50c97 Mon Sep 17 00:00:00 2001 From: Federico Kamelhar Date: Sun, 5 Apr 2026 00:57:21 -0400 Subject: [PATCH] fix(oci): remove dead OCI elif branch in utils.py, align async split_chunks with sync version --- litellm/llms/oci/chat/transformation.py | 6 +++--- litellm/utils.py | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/litellm/llms/oci/chat/transformation.py b/litellm/llms/oci/chat/transformation.py index ce151dc78b8..467814c7622 100644 --- a/litellm/llms/oci/chat/transformation.py +++ b/litellm/llms/oci/chat/transformation.py @@ -784,9 +784,9 @@ class OCIChatConfig(BaseConfig): async def split_chunks(completion_stream: AsyncIterator[str]): async for item in completion_stream: for chunk in item.split("\n\n"): - if not chunk: - continue - yield chunk.strip() + stripped = chunk.strip() + if stripped: + yield stripped streaming_response = OCIStreamWrapper( completion_stream=split_chunks(completion_stream), diff --git a/litellm/utils.py b/litellm/utils.py index db61f454a41..cfe2dff822f 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -8444,10 +8444,6 @@ class ProviderConfigManager: return SagemakerEmbeddingConfig.get_model_config(model) elif litellm.LlmProviders.PERPLEXITY == provider: return litellm.PerplexityEmbeddingConfig() - elif litellm.LlmProviders.OCI == provider: - from litellm.llms.oci.embed.transformation import OCIEmbeddingConfig - - return OCIEmbeddingConfig() return None @staticmethod