Skip to content

Commit a30c5a5

Browse files
committed
remove backwards compatibility
1 parent c40cb25 commit a30c5a5

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

adafruit_requests.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,6 @@ def __init__(self, sock: SocketType, session: Optional["Session"] = None) -> Non
188188
self._remaining = None
189189
self._chunked = False
190190

191-
self._backwards_compatible = not hasattr(sock, "recv_into")
192-
193191
http = self._readto(b" ")
194192
if not http:
195193
if session:
@@ -217,12 +215,6 @@ def __exit__(
217215
self.close()
218216

219217
def _recv_into(self, buf: bytearray, size: int = 0) -> int:
220-
if self._backwards_compatible:
221-
size = len(buf) if size == 0 else size
222-
b = self.socket.recv(size)
223-
read_size = len(b)
224-
buf[:read_size] = b
225-
return read_size
226218
return cast("SupportsRecvInto", self.socket).recv_into(buf, size)
227219

228220
def _readto(self, stop: bytes) -> bytearray:
@@ -763,6 +755,7 @@ def __init__(self, socket: CircuitPythonSocketType, tls_mode: int) -> None:
763755
self.send = socket.send
764756
self.recv = socket.recv
765757
self.close = socket.close
758+
self.recv_into = socket.recv_into
766759

767760
def connect(self, address: Tuple[str, int]) -> None:
768761
"""connect wrapper to add non-standard mode parameter"""

0 commit comments

Comments
 (0)