[Git][security-tracker-team/security-tracker][master] Revert "WebServiceHTTPAdapter: allow parallel request processing"
Salvatore Bonaccorso (@carnil)
carnil at debian.org
Wed Aug 26 05:59:13 BST 2026
Salvatore Bonaccorso pushed to branch master at Debian Security Tracker / security-tracker
Commits:
4df4925f by Salvatore Bonaccorso at 2026-08-26T06:58:58+02:00
Revert "WebServiceHTTPAdapter: allow parallel request processing"
This reverts commit 5eea0a77db7dc347d4e259aa1cd5c7b9550a8684.
- - - - -
1 changed file:
- lib/python/web_support.py
Changes:
=====================================
lib/python/web_support.py
=====================================
@@ -16,6 +16,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
import re
+import threading
from urllib.parse import quote as urllib_quote
from urllib.parse import parse_qs
from socketserver import ThreadingMixIn
@@ -622,6 +623,7 @@ class WebServiceHTTPAdapter:
def __init__(self, service: WebServiceBase, socket_name):
self.service = service
(base_url, address, port) = socket_name
+ self.lock = threading.Lock()
self.__parse_base_url(base_url)
@@ -637,9 +639,10 @@ class WebServiceHTTPAdapter:
path, params,
secure=adapter_self.service.secure)
- r = method(remaining, params, url)
- assert isinstance(r, Result), repr(r)
- result = r.flatten_later()
+ with adapter_self.lock:
+ r = method(remaining, params, url)
+ assert isinstance(r, Result), repr(r)
+ result = r.flatten_later()
result(self)
do_HEAD = do_GET
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/4df4925fe54a4851d26c6ec21e9fffc894dfbe27
--
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/4df4925fe54a4851d26c6ec21e9fffc894dfbe27
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/attachments/20260826/5e357f91/attachment-0001.htm>
More information about the debian-security-tracker-commits
mailing list