]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
async StreamSockets were erronously subclassing the abstract DatagramSocket
authorBob Halley <halley@dnspython.org>
Sun, 31 Jan 2021 22:52:13 +0000 (14:52 -0800)
committerBob Halley <halley@dnspython.org>
Sun, 31 Jan 2021 22:52:13 +0000 (14:52 -0800)
dns/_asyncio_backend.py
dns/_curio_backend.py
dns/_trio_backend.py

index 6a5633269b64a144d47fe9cfbdcd97df64900ce2..17bd0f788419d6215225503e144a0fc3e9ed1695 100644 (file)
@@ -79,7 +79,7 @@ class DatagramSocket(dns._asyncbackend.DatagramSocket):
         return self.transport.get_extra_info('sockname')
 
 
-class StreamSocket(dns._asyncbackend.DatagramSocket):
+class StreamSocket(dns._asyncbackend.StreamSocket):
     def __init__(self, af, reader, writer):
         self.family = af
         self.reader = reader
index 894e87c8f8dc08d9222496e854913cc04d53f256..6fa7b3a17eb4a8853fd20c635a55ce4e0629138a 100644 (file)
@@ -49,7 +49,7 @@ class DatagramSocket(dns._asyncbackend.DatagramSocket):
         return self.socket.getsockname()
 
 
-class StreamSocket(dns._asyncbackend.DatagramSocket):
+class StreamSocket(dns._asyncbackend.StreamSocket):
     def __init__(self, socket):
         self.socket = socket
         self.family = socket.family
index 82512cdbcba349247f873cfcff1a0b363d8a4a80..a00d4a4e51ddc36260dc7f4c0ae2a3e519b9f559 100644 (file)
@@ -49,7 +49,7 @@ class DatagramSocket(dns._asyncbackend.DatagramSocket):
         return self.socket.getsockname()
 
 
-class StreamSocket(dns._asyncbackend.DatagramSocket):
+class StreamSocket(dns._asyncbackend.StreamSocket):
     def __init__(self, family, stream, tls=False):
         self.family = family
         self.stream = stream