def list_services(registrar=None, timeout=2): services = () if registrar is None: registrar = UDPRegistryClient(timeout=timeout) services = registrar.list() if services is None: raise ForbiddenError("Registry doesn't allow listing") return services