From: Michał Kępień Date: Fri, 30 May 2025 16:08:54 +0000 (+0200) Subject: Drop unused AsyncDnsServer constructor argument X-Git-Tag: v9.21.9~19^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5110278008fdf2689fe37515da214e6faa0f29d7;p=thirdparty%2Fbind9.git Drop unused AsyncDnsServer constructor argument The constructor for the AsyncDnsServer class takes a 'load_zones' argument that is not used anywhere and is not expected to be useful in the future: zone files are not required for an AsyncDnsServer instance to start and, if necessary, zone-based answers can be suppressed or modified by installing a custom response handler. --- diff --git a/bin/tests/system/isctest/asyncserver.py b/bin/tests/system/isctest/asyncserver.py index bcf26a41a1c..522537b9d4c 100644 --- a/bin/tests/system/isctest/asyncserver.py +++ b/bin/tests/system/isctest/asyncserver.py @@ -533,14 +533,13 @@ class AsyncDnsServer(AsyncServer): response from scratch, without using zone data at all. """ - def __init__(self, load_zones: bool = True): + def __init__(self): super().__init__(self._handle_udp, self._handle_tcp, "ans.pid") self._zone_tree: _ZoneTree = _ZoneTree() self._response_handlers: List[ResponseHandler] = [] - if load_zones: - self._load_zones() + self._load_zones() def install_response_handler( self, handler: ResponseHandler, prepend: bool = False