From bd63a4514fee44839c416baa7328aea2392915d2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 30 Nov 2021 22:02:36 +0530 Subject: [PATCH] zeroconf API change --- src/calibre/utils/mdns.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/calibre/utils/mdns.py b/src/calibre/utils/mdns.py index c094abc1c0..051e505d93 100644 --- a/src/calibre/utils/mdns.py +++ b/src/calibre/utils/mdns.py @@ -179,12 +179,9 @@ def unpublish(desc, service_type, port, properties=None, add_hostname=True, wait ''' server = start_server() service = create_service(desc, service_type, port, properties, add_hostname) + num_services = len(server.registry.async_get_service_infos()) server.unregister_service(service) - try: - no_services = len(server.registry.services) == 0 - except AttributeError: - no_services = len(server.services) == 0 - if no_services: + if num_services < 2: stop_server(wait_for_stop=wait_for_stop)