mirror of
https://github.com/Garmelon/PFERD.git
synced 2023-12-21 10:23:01 +01:00
Simplify Limiter implementation
This commit is contained in:
parent
20a24dbcbf
commit
0096d83387
@ -9,8 +9,5 @@ class Limiter:
|
|||||||
|
|
||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
async def limit(self) -> AsyncIterator[None]:
|
async def limit(self) -> AsyncIterator[None]:
|
||||||
await self._semaphore.acquire()
|
async with self._semaphore:
|
||||||
try:
|
|
||||||
yield
|
yield
|
||||||
finally:
|
|
||||||
self._semaphore.release()
|
|
||||||
|
Loading…
Reference in New Issue
Block a user