def _query(self, query, servers, timeout, filter):
        from twisted.names import client
        r = client.Resolver(servers=servers, reactor=self._reactor)
        d = r.queryUDP([query], timeout)
        if filter:
            d.addCallback(r.filterAnswers)
        return d
Issue one query and return a L{Deferred} which fires with its response.
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/names/root.py/Resolver._query