GodsDevProject commited on
Commit
17feb33
·
verified ·
1 Parent(s): acff5f1

Delete throttle.py

Browse files
Files changed (1) hide show
  1. throttle.py +0 -16
throttle.py DELETED
@@ -1,16 +0,0 @@
1
- import time
2
-
3
- class AgencyThrottle:
4
- def __init__(self, min_interval=1.0):
5
- self.min_interval = min_interval
6
- self.last_call = 0
7
- self.healthy = True
8
-
9
- async def wait(self):
10
- delta = time.time() - self.last_call
11
- if delta < self.min_interval:
12
- await asyncio.sleep(self.min_interval - delta)
13
- self.last_call = time.time()
14
-
15
- def mark_unhealthy(self):
16
- self.healthy = False