Skip to content

Commit 82bfdc4

Browse files
committed
Limiter: add from_seconds constructor
1 parent 1c38a0e commit 82bfdc4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/flareio/ratelimit.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,11 @@ def tick(self) -> None:
4141
@classmethod
4242
def _unlimited(cls) -> "Limiter":
4343
return cls(tick_interval=timedelta(seconds=0))
44+
45+
@classmethod
46+
def from_seconds(cls, tick_interval_seconds: int) -> "Limiter":
47+
return cls(
48+
tick_interval=timedelta(
49+
seconds=tick_interval_seconds,
50+
)
51+
)

0 commit comments

Comments
 (0)