def _start(self):
try:
self.server = dbus.Interface(self.system_bus.get_object(
avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER), avahi.DBUS_INTERFACE_SERVER)
except:
logger.info("Check that the Avahi daemon is running!")
return
try:
self.use_host_names = self.server.IsNSSSupportAvailable()
except:
self.use_host_names = False
self.domain = self.server.GetDomainName()
logger.info("Starting discovery")
for service in self.services:
self.add_service_type(service)
评论列表
文章目录