Skip to content

Commit 8379f03

Browse files
author
Yalin Li
authored
[DI][FR] Change the default polling interval (#35095)
1 parent dc7ebb9 commit 8379f03

File tree

9 files changed

+17
-27
lines changed

9 files changed

+17
-27
lines changed

sdk/documentintelligence/azure-ai-documentintelligence/CHANGELOG.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
# Release History
22

3-
## 1.0.0b3 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
3+
## 1.0.0b3 (2024-04-09)
104

115
### Other Changes
6+
- Changed the default polling interval from 5s to 1s.
127

138
## 1.0.0b2 (2024-03-07)
149

sdk/documentintelligence/azure-ai-documentintelligence/azure/ai/documentintelligence/_patch.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def __init__(
3939
credential: Union[AzureKeyCredential, TokenCredential],
4040
**kwargs: Any,
4141
) -> None:
42-
# The default polling interval should be 5 seconds.
43-
polling_interval = kwargs.pop("polling_interval", 5)
42+
# Patch the default polling interval to be 1s.
43+
polling_interval = kwargs.pop("polling_interval", 1)
4444
super().__init__(
4545
endpoint=endpoint,
4646
credential=credential,
@@ -74,8 +74,8 @@ def __init__(
7474
credential: Union[AzureKeyCredential, TokenCredential],
7575
**kwargs: Any,
7676
) -> None:
77-
# The default polling interval should be 5 seconds.
78-
polling_interval = kwargs.pop("polling_interval", 5)
77+
# Patch the default polling interval to be 1s.
78+
polling_interval = kwargs.pop("polling_interval", 1)
7979
super().__init__(
8080
endpoint=endpoint,
8181
credential=credential,

sdk/documentintelligence/azure-ai-documentintelligence/azure/ai/documentintelligence/aio/_patch.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ def __init__(
3838
credential: Union[AzureKeyCredential, AsyncTokenCredential],
3939
**kwargs: Any,
4040
) -> None:
41-
# The default polling interval should be 5 seconds.
42-
polling_interval = kwargs.pop("polling_interval", 5)
41+
# Patch the default polling interval to be 1s.
42+
polling_interval = kwargs.pop("polling_interval", 1)
4343
super().__init__(
4444
endpoint=endpoint,
4545
credential=credential,
@@ -71,8 +71,8 @@ def __init__(
7171
credential: Union[AzureKeyCredential, AsyncTokenCredential],
7272
**kwargs: Any,
7373
) -> None:
74-
# The default polling interval should be 5 seconds.
75-
polling_interval = kwargs.pop("polling_interval", 5)
74+
# Patch the default polling interval to be 1s.
75+
polling_interval = kwargs.pop("polling_interval", 1)
7676
super().__init__(
7777
endpoint=endpoint,
7878
credential=credential,

sdk/documentintelligence/azure-ai-documentintelligence/tests/test_dac_analyze_layout.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def test_polling_interval(self, documentintelligence_endpoint, documentintellige
221221
client = DocumentIntelligenceClient(
222222
documentintelligence_endpoint, AzureKeyCredential(documentintelligence_api_key)
223223
)
224-
assert client._config.polling_interval == 5
224+
assert client._config.polling_interval == 1
225225

226226
client = DocumentIntelligenceClient(
227227
documentintelligence_endpoint, AzureKeyCredential(documentintelligence_api_key), polling_interval=7

sdk/documentintelligence/azure-ai-documentintelligence/tests/test_dac_analyze_layout_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ async def test_polling_interval(self, documentintelligence_endpoint, documentint
232232
client = DocumentIntelligenceClient(
233233
documentintelligence_endpoint, AzureKeyCredential(documentintelligence_api_key)
234234
)
235-
assert client._config.polling_interval == 5
235+
assert client._config.polling_interval == 1
236236

237237
client = DocumentIntelligenceClient(
238238
documentintelligence_endpoint, AzureKeyCredential(documentintelligence_api_key), polling_interval=7

sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
# Release History
22

3-
## 3.3.3 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
3+
## 3.3.3 (2024-04-09)
104

115
### Other Changes
126
- Added support for Python 3.12.
137
- Python 3.7 is no longer supported. Please use Python version 3.8 or later.
8+
- Changed the default polling interval from 5s to 1s.
149

1510
## 3.3.2 (2023-11-07)
1611

sdk/formrecognizer/azure-ai-formrecognizer/azure/ai/formrecognizer/_helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from azure.core.exceptions import HttpResponseError
1212

1313

14-
POLLING_INTERVAL = 5
14+
POLLING_INTERVAL = 1
1515
COGNITIVE_KEY_HEADER = "Ocp-Apim-Subscription-Key"
1616

1717

sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_training.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test_build_model_polling_interval(self, client, formrecognizer_storage_conta
2929
set_bodiless_matcher()
3030
def check_poll_value(poll):
3131
if self.is_live:
32-
assert poll == 5
32+
assert poll == 1
3333
else:
3434
assert poll == 0
3535
check_poll_value(client._client._config.polling_interval)

sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dmac_training_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ async def test_build_model_polling_interval(self, client, formrecognizer_storage
3232
set_bodiless_matcher()
3333
def check_poll_value(poll):
3434
if self.is_live:
35-
assert poll == 5
35+
assert poll == 1
3636
else:
3737
assert poll == 0
3838
check_poll_value(client._client._config.polling_interval)

0 commit comments

Comments
 (0)