コード例 #1
0
ファイル: _Resolver.py プロジェクト: PlumpMath/twirl
    def lookupAddress(self, address, d=None):
        """ Lookup A record(s)
        """
        if d is None:
            d = Deferred()
            d.pause()
        #
        def callback2(result, errorno):
            d.callback(result)

        #
        pyuv.dns.getaddrinfo(self._loop, address, callback=callback2)
        #
        return d
コード例 #2
0
ファイル: 04_twirl_chat.py プロジェクト: PlumpMath/twirl
 def resolveServer(self, host):
     d = Deferred(
     )  # TODO - prepare deffer reaction or unpause later when else
     d.addCallback(self.startConnection)
     #
     self.__resolver.lookupAddress(host, d=d)