From a84c27674fe3dcfad9832fe93b0020a53836ec1e Mon Sep 17 00:00:00 2001 From: shivam Date: Thu, 16 Apr 2026 19:28:32 -0700 Subject: [PATCH] refactor(azure-ocr): move urllib.parse.quote to module imports Remove inline import in get_complete_url; quote is stdlib with no circular import risk per project style. Made-with: Cursor --- .../llms/azure_ai/ocr/document_intelligence/transformation.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/litellm/llms/azure_ai/ocr/document_intelligence/transformation.py b/litellm/llms/azure_ai/ocr/document_intelligence/transformation.py index 7eb47b03b48..f80252ba6d8 100644 --- a/litellm/llms/azure_ai/ocr/document_intelligence/transformation.py +++ b/litellm/llms/azure_ai/ocr/document_intelligence/transformation.py @@ -11,6 +11,7 @@ import asyncio import re import time from typing import Any, Dict, Optional +from urllib.parse import quote import httpx @@ -227,8 +228,6 @@ class AzureDocumentIntelligenceOCRConfig(BaseOCRConfig): # `optional_params` has already been normalized in `map_ocr_params`. pages = optional_params.get("pages") if optional_params else None if pages: - from urllib.parse import quote - url += f"&pages={quote(str(pages), safe=',-')}" return url