-
fix: per-call attempt counter so concurrent sends don't corrupt attempts
released this
2026-06-28 21:46:20 +00:00 | 6 commits to main since this releasethe attempt count used instance state (self._attempt_no), reset in _send_loop and incremented in _attempt; two concurrent send() calls on one Webhook interleaved, corrupting each other's WebhookResult.attempts. it is now a per-call mutable cell created in _send_loop and threaded into _attempt. verified under load: 400 concurrent sends, zero corrupted counts.
Signed-off-by: disqualifier dev@disqualifier.me
Downloads