From 637e73f023107c142c1eecc187c18a5581c10794 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Sat, 7 Jun 2025 17:46:45 +0900 Subject: Ensure ID uniqueness for certificates --- src/scadere/listen.py | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/scadere/listen.py b/src/scadere/listen.py index 7c683e5..649a7cd 100644 --- a/src/scadere/listen.py +++ b/src/scadere/listen.py @@ -275,6 +275,7 @@ async def handle(certs, base_url, reader, writer): paths = tuple(urlsplit(urljoin(base_url, path(*s[-4:]))).path for s in summaries) lookup = dict(map(tuple, zip(paths, summaries))) + assert len(lookup) == len(summaries) url_parts = urlsplit(urljoin(base_url, url.strip().decode())) domains = tuple(parse_qs(url_parts.query).get('domain', [])) except Exception: # pragma: no cover -- cgit 1.4.1