From 1db5cfa2f5ea53705dfba0707a9d74f6222c324b Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Wed, 13 Mar 2024 07:33:43 -0500 Subject: [PATCH] delay another import --- pymongo/_azure_helpers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pymongo/_azure_helpers.py b/pymongo/_azure_helpers.py index 661e4ce37..1ce00c060 100644 --- a/pymongo/_azure_helpers.py +++ b/pymongo/_azure_helpers.py @@ -17,12 +17,14 @@ from __future__ import annotations import json from typing import Any, Optional -from urllib.request import Request, urlopen def _get_azure_response( resource: str, object_id: Optional[str] = None, timeout: float = 5 ) -> dict[str, Any]: + # Deferred import to save overall import time. + from urllib.request import Request, urlopen + url = "http://169.254.169.254/metadata/identity/oauth2/token" url += "?api-version=2018-02-01" url += f"&resource={resource}"