From da6a29bd0579553ddf6e569ab690bca75483af1f Mon Sep 17 00:00:00 2001 From: Sascha Roloff Date: Thu, 15 May 2025 12:22:22 +0200 Subject: Invocation server: lexicographically sort filter keys --- doc/invocations-http-server/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'doc/invocations-http-server/server.py') diff --git a/doc/invocations-http-server/server.py b/doc/invocations-http-server/server.py index 30f9c6d1..15f72d2d 100755 --- a/doc/invocations-http-server/server.py +++ b/doc/invocations-http-server/server.py @@ -205,14 +205,14 @@ class InvocationServer: break def convert_filters(filters): - return [{ + return sorted([{ "key": key, "key_hex": key.encode().hex(), "values": sorted([{ "value": v, "value_hex": v.encode().hex(), } for v in values], key=lambda x: x["value"]) - } for key, values in filters.items() if len(values) > 1] + } for key, values in filters.items() if len(values) > 1], key=lambda x: x["key"]) return self.render("invocations.html", {"full_invocations": full_invocations, "full_invocations_count": full_invocations_count, -- cgit v1.2.3