"""
def __init__(self, address='127.0.0.1', port=0, enable_udp=True,
- enable_tcp=True, use_thread=True, origin=None):
+ enable_tcp=True, use_thread=True, origin=None,
+ keyring=None):
super().__init__()
self.address = address
self.port = port
self.enable_tcp = enable_tcp
self.use_thread = use_thread
self.origin = origin
+ self.keyring = keyring
self.left = None
self.right = None
self.udp = None
items = []
r = None
try:
- q = dns.message.from_wire(wire)
+ q = dns.message.from_wire(wire, keyring=self.keyring)
except dns.message.ShortHeader:
# There is no hope of answering this one!
return []