Skip to content

Commit ca93602

Browse files
committed
fix: Suppress bucket cooldown warnings when cooldown is zero.
1 parent f0f857b commit ca93602

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

interactions/api/http.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,12 @@ async def request(self, route: Route, **kwargs) -> Optional[Any]:
219219
if self.ratelimits.get(bucket):
220220
_limiter: Limiter = self.ratelimits.get(bucket)
221221
if _limiter.lock.locked():
222-
log.warning(
223-
f"The current bucket is still under a rate limit. Calling later in {_limiter.reset_after} seconds."
224-
)
222+
if (
223+
_limiter.reset_after != 0
224+
): # Just saying 0 seconds isn't helpful, so this is suppressed.
225+
log.warning(
226+
f"The current bucket is still under a rate limit. Calling later in {_limiter.reset_after} seconds."
227+
)
225228
self._loop.call_later(_limiter.reset_after, _limiter.lock.release)
226229
_limiter.reset_after = 0
227230
else:

0 commit comments

Comments
 (0)