Commit 93eb1cd924 for bind

commit 93eb1cd924ce255e3a6ac1e248b9338f033b7f79
Author: Štěpán Balážik <stepan@isc.org>
Date:   Thu Sep 17 14:01:45 2026 +0200

    Keep the generic asynchronous server private

    AsyncServer only exists to be subclassed by AsyncDnsServer, and nothing
    outside the package refers to it, so exporting it from the package only
    invited using it directly.

    Assisted-by: Claude:claude-fable-5-1

diff --git a/bin/tests/system/isctest/asyncserver/__init__.py b/bin/tests/system/isctest/asyncserver/__init__.py
index 1ed39af2be..b954c717a5 100644
--- a/bin/tests/system/isctest/asyncserver/__init__.py
+++ b/bin/tests/system/isctest/asyncserver/__init__.py
@@ -50,7 +50,6 @@ from .matchers import Always, Matcher

 __all__ = [
     "AsyncDnsServer",
-    "AsyncServer",
     "ConnectionHandler",
     "ControlCommand",
     "ControllableAsyncDnsServer",
@@ -97,7 +96,7 @@ class _AsyncUdpHandler(asyncio.DatagramProtocol):
         asyncio.create_task(handler_coroutine)


-class AsyncServer:
+class _AsyncServer:
     """
     A generic asynchronous server which may handle UDP and/or TCP traffic.

@@ -383,7 +382,7 @@ def _is_asyncserver_response(message: dns.message.Message) -> bool:
     return getattr(message, _ASYNCSERVER_RESPONSE_MARKER, False)


-class AsyncDnsServer(AsyncServer):
+class AsyncDnsServer(_AsyncServer):
     """
     DNS server which responds to queries based on zone data and/or custom
     handlers.