Get rid of _delegation_callback geofft
authorGeoffrey Thomas <geofft@mit.edu>
Mon, 16 Jun 2014 22:25:10 +0000 (15:25 -0700)
committerGeoffrey Thomas <geofft@mit.edu>
Mon, 16 Jun 2014 22:25:10 +0000 (15:25 -0700)
invirt-dns

index c0950de..60787a0 100755 (executable)
@@ -208,22 +208,9 @@ class DelegatingQuotingBindAuthority(authority.BindAuthority):
             name = name[name.find('.') + 1 :]
             deferredResult = authority.BindAuthority._lookup(self, name, cls,
                                                              dns.NS, timeout)
-            #deferredResult.addCallback(self._delegation_callback)
             deferredResult.addErrback(self._delegation_errback, name, cls, timeout)
         return deferredResult
 
-    def _delegation_callback(self, result):
-        # If we found somewhere to delegate the query to, our _lookup()
-        # for the NS record resulted in it being in the 'results' section.
-        # We need to instead return that information in the 'authority'
-        # section to delegate, and return an empty 'results' section
-        # (because we didn't find the name we were asked about).  We
-        # leave the 'additional' section as we received it because it
-        # may contain A records for the DNS server we're delegating to.
-        (nsResults, nsAuthority, nsAdditional) = result
-        deferredResult = defer.succeed(([], nsResults, nsAdditional))
-        return deferredResult
-
 if '__main__' == __name__:
     resolvers = []
     try: