def _discoverAuthority(self, query, servers, timeout, queriesLeft):
        # Stop now if we've hit the query limit.
        if queriesLeft <= 0:
            return Failure(
                error.ResolverError("Query limit reached without result"))

        d = self._query(query, servers, timeout, False)
        d.addCallback(
            self._discoveredAuthority, query, timeout, queriesLeft - 1)
        return d
Issue a query to a server and follow a delegation if necessary.
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/names/root.py/Resolver._discoverAuthority