(self, cost=None)
| 486 | pass |
| 487 | |
| 488 | def throttle(self, cost=None): |
| 489 | now = float(self.milliseconds()) |
| 490 | elapsed = now - self.lastRestRequestTimestamp |
| 491 | cost = 1 if cost is None else cost |
| 492 | sleep_time = self.rateLimit * cost |
| 493 | if elapsed < sleep_time: |
| 494 | delay = sleep_time - elapsed |
| 495 | time.sleep(delay / 1000.0) |
| 496 | |
| 497 | def read_file(self, path: str, encoding: str = 'utf-8'): |
| 498 | """ |