Skip to content

Commit 88cc2a7

Browse files
authored
Merge pull request #61 from oslokommune/DP-1690-add-event-poster-retries
DP-1690 Add retry option to event poster
2 parents 877fec4 + 00d1678 commit 88cc2a7

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## ?.?.?
2+
3+
* `PostEvent.post_event` now also supports retries.
4+
15
## 0.6.0
26

37
* Added `Dataset.get_distribution` method.

okdata/sdk/event/post_event.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, config=None, auth=None, env=None):
1111
super().__init__(config, auth, env)
1212
self.event_collector_url = self.config.get("eventCollectorUrl")
1313

14-
def post_event(self, event_payload, dataset_id, version_id):
14+
def post_event(self, event_payload, dataset_id, version_id, retries=0):
1515

1616
if type(event_payload) is dict:
1717
post_url = f"{self.event_collector_url}/event/{dataset_id}/{version_id}"
@@ -22,4 +22,4 @@ def post_event(self, event_payload, dataset_id, version_id):
2222
f"Invalid type: {type(event_payload)}. Must be either {list} or {dict}"
2323
)
2424

25-
return self.post(post_url, event_payload).json()
25+
return self.post(post_url, event_payload, retries=retries).json()

0 commit comments

Comments
 (0)