Skip to content

feat: add min param and timedelta support to wait_exponential_jitter#627

Closed
jd wants to merge 1 commit intomainfrom
devs/jd/feat/wait-exponential-jitter-min-timedelta/Ic02ae68b863cc0d1cd5a3b7874006c193c0c14a8
Closed

feat: add min param and timedelta support to wait_exponential_jitter#627
jd wants to merge 1 commit intomainfrom
devs/jd/feat/wait-exponential-jitter-min-timedelta/Ic02ae68b863cc0d1cd5a3b7874006c193c0c14a8

Conversation

@jd
Copy link
Owner

@jd jd commented Mar 11, 2026

wait_exponential already supports min and timedelta for min/max.
wait_exponential_jitter lacked both, which was an inconsistency users
asked for in #426.

  • Accept timedelta for max, jitter, and min parameters
  • Add min parameter to set a minimum wait time floor
  • Convert all time parameters via _utils.to_seconds() in __init__

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

…tter`

`wait_exponential` already supports `min` and `timedelta` for min/max.
`wait_exponential_jitter` lacked both, which was an inconsistency users
asked for in #426.

- Accept `timedelta` for `max`, `jitter`, and `min` parameters
- Add `min` parameter to set a minimum wait time floor
- Convert all time parameters via `_utils.to_seconds()` in `__init__`

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: Ic02ae68b863cc0d1cd5a3b7874006c193c0c14a8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant