]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Drop unused AsyncDnsServer constructor argument
authorMichał Kępień <michal@isc.org>
Fri, 30 May 2025 16:08:54 +0000 (18:08 +0200)
committerMichał Kępień <michal@isc.org>
Fri, 30 May 2025 16:08:54 +0000 (18:08 +0200)
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.

bin/tests/system/isctest/asyncserver.py

index bcf26a41a1c204eab12670d574466cb65540df0a..522537b9d4c2ec4676f1d429e0c8aefa1169a02e 100644 (file)
@@ -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