Fixed gc not being reusable in rate_limits.
@@ -129,7 +129,7 @@ class BurstRateLimiter(BaseRateLimiter, abc.ABC):
if self.throttle_task is not None:
self.throttle_task.cancel()
- asyncio.shield(self.throttle_task)
+ self.throttle_task = None
failed_tasks = 0
while self.queue:
