From: Remi Gacogne Date: Thu, 18 Dec 2025 14:04:01 +0000 (+0100) Subject: dnsdist: Ensure selectors and actions are properly ordered in the documentation X-Git-Tag: rec-5.4.0-beta1~82^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F16660%2Fhead;p=thirdparty%2Fpdns.git dnsdist: Ensure selectors and actions are properly ordered in the documentation Signed-off-by: Remi Gacogne --- diff --git a/pdns/dnsdistdist/dnsdist-settings-documentation-generator.py b/pdns/dnsdistdist/dnsdist-settings-documentation-generator.py index 983b40c2b5..5681b40378 100644 --- a/pdns/dnsdistdist/dnsdist-settings-documentation-generator.py +++ b/pdns/dnsdistdist/dnsdist-settings-documentation-generator.py @@ -191,7 +191,7 @@ def process_selectors_or_actions(def_file, entry_type): entries = get_definitions_from_file(def_file) suffix = object_name - for entry in entries: + for entry in sorted(entries, key=lambda d: d['name']): object_name = get_rust_object_name(entry['name']) lua_equivalent = object_name + ('Rule' if entry_type == 'selector' else suffix) if 'no-lua-equivalent' in entry: