Skip to content

Commit 179cab7

Browse files
authored
Merge pull request #75 from oslokommune/re-enable-low-level-retries
Re-enable retries on low-level errors
2 parents d118cbf + 9f647e4 commit 179cab7

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
* Added support for the new [permission API](https://github.com/oslokommune/okdata-permission-api).
44

5+
* Retries have been re-enabled for low-level network errors (connection errors,
6+
read errors, and redirects). The `retry` parameter now only controls the
7+
maximum number of retries to perform on bad HTTP status codes.
8+
59
## 0.7.0
610

711
* `Dataset.update_dataset` now supports partial metadata updates when the

okdata/sdk/sdk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def delete(self, url, retries=0, **kwargs):
6060
def prepared_request_with_retries(retries):
6161
# https://findwork.dev/blog/advanced-usage-python-requests-timeouts-retries-hooks/#retry-on-failure
6262
retry_strategy = Retry(
63-
total=retries,
63+
status=retries,
6464
status_forcelist=[429, 500, 502, 503, 504],
6565
backoff_factor=1,
6666
method_whitelist=[

0 commit comments

Comments
 (0)