From 85457c80a56c69481c5458a1abf04a1dd09fddcd Mon Sep 17 00:00:00 2001 From: Xinyi Joffre Date: Mon, 27 Oct 2025 12:03:25 -0700 Subject: [PATCH] Allow override of quantum endpoint for data plane --- azure-quantum/azure/quantum/_client/_client.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/azure-quantum/azure/quantum/_client/_client.py b/azure-quantum/azure/quantum/_client/_client.py index 2bd9c456a..04c7b3df0 100644 --- a/azure-quantum/azure/quantum/_client/_client.py +++ b/azure-quantum/azure/quantum/_client/_client.py @@ -66,9 +66,15 @@ def __init__( credential: Union["TokenCredential", AzureKeyCredential], *, service_base_url: str = "quantum.azure.com", + endpoint: str = None, **kwargs: Any ) -> None: - _endpoint = "https://{region}.{serviceBaseUrl}" + if endpoint is not None: + _endpoint = endpoint + print("Overrided endpoint: ", _endpoint) + else: + _endpoint = "https://{region}.{serviceBaseUrl}" + print("Default endpoint: ", _endpoint) self._config = ServicesClientConfiguration( region=region, credential=credential, service_base_url=service_base_url, **kwargs )