From 40da18c2a9fb122145d0b69df5b527a0d69a2bf7 Mon Sep 17 00:00:00 2001 From: Martin van Es <martin@mrvanes.com> Date: Wed, 24 Nov 2021 13:04:08 +0100 Subject: [PATCH] Let the cacher invalidate signed entities instead of the reloader --- mdserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdserver.py b/mdserver.py index 62c968b..bac944e 100755 --- a/mdserver.py +++ b/mdserver.py @@ -77,15 +77,15 @@ def read_metadata(signum, frm): for entity_descriptor in root.findall('md:EntityDescriptor', ns): entityID = entity_descriptor.attrib.get('entityID', 'none') sha1 = hasher(entityID) + print(f"{{sha1}}{sha1} {entityID}") entity_descriptor.set('validUntil', validUntil) entity_descriptor.set('cacheDuration', cacheDuration) entity = Entity() entity.md = entity_descriptor entity.valid_until = valid_until - print(f"{{sha1}}{sha1} {entityID}") idps[sha1] = entity - signed.pop(sha1, None) old_idps.pop(sha1, None) + # signed.pop(sha1, None) found += 1 for idp in old_idps: idps.pop(idp, None) -- GitLab