summaryrefslogtreecommitdiff
path: root/dns/asyncresolver.py
diff options
context:
space:
mode:
Diffstat (limited to 'dns/asyncresolver.py')
-rw-r--r--dns/asyncresolver.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/dns/asyncresolver.py b/dns/asyncresolver.py
index 90d1a6c..a60cf77 100644
--- a/dns/asyncresolver.py
+++ b/dns/asyncresolver.py
@@ -34,9 +34,8 @@ _udp = dns.asyncquery.udp
_tcp = dns.asyncquery.tcp
-class Resolver(dns.resolver.Resolver):
-
- # pylint: disable=invalid-overridden-method, arguments-differ
+class Resolver(dns.resolver.BaseResolver):
+ """Asynchronous DNS stub resolver."""
async def resolve(self, qname, rdtype=dns.rdatatype.A,
rdclass=dns.rdataclass.IN,
@@ -100,15 +99,6 @@ class Resolver(dns.resolver.Resolver):
if answer is not None:
return answer
- # pylint: disable=signature-differs
-
- async def query(self, *args, **kwargs):
- # We have to define something here as we don't want to inherit the
- # parent's query().
- raise NotImplementedError
-
- # pylint: enable=signature-differs
-
async def resolve_address(self, ipaddr, *args, **kwargs):
"""Use an asynchronous resolver to run a reverse query for PTR
records.