From 877509267402e2885febc0506660036f77236a96 Mon Sep 17 00:00:00 2001 From: duartecoelhomovai Date: Thu, 25 Jul 2024 18:41:29 +0100 Subject: [PATCH] bring semaphore from 2.3 --- gd_node/protocols/http/middleware.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gd_node/protocols/http/middleware.py b/gd_node/protocols/http/middleware.py index 9a3a681..b7651d6 100644 --- a/gd_node/protocols/http/middleware.py +++ b/gd_node/protocols/http/middleware.py @@ -120,7 +120,9 @@ async def middleware(self, request, handler): except Exception as e: LOGGER.error(e) raise web.HTTPForbidden(reason=e.__str__()) - return await handler(request) + semaphore = asyncio.Semaphore(5) + async with semaphore: + return await handler(request) @web.middleware