Skip to content
This repository was archived by the owner on Nov 4, 2025. It is now read-only.

Commit 05e7116

Browse files
Send error to the flush callback when event dispatcher receives non-200 response
1 parent 3392850 commit 05e7116

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

vwo/event/event_dispatcher.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,11 @@ def sync_with_vwo(self, events):
253253
else:
254254
self.logger.log(LogLevelEnum.ERROR, LogMessageEnum.ERROR_MESSAGES.BULK_NOT_PROCESSED.format(file=FILE))
255255
if self.flush_callback:
256-
self.flush_callback(None, events)
256+
if status_code == 200:
257+
error = None
258+
else:
259+
error = resp
260+
self.flush_callback(error, events)
257261
except Exception as err:
258262
self.logger.log(LogLevelEnum.ERROR, LogMessageEnum.ERROR_MESSAGES.BULK_NOT_PROCESSED.format(file=FILE))
259263
if self.flush_callback:

0 commit comments

Comments
 (0)