We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7b1fc6f + 10eebbd commit 622856fCopy full SHA for 622856f
adafruit_requests.py
@@ -569,15 +569,18 @@ def request(
569
result = socket.recv(1)
570
else:
571
result = bytearray(1)
572
- socket.recv_into(result)
+ try:
573
+ socket.recv_into(result)
574
+ except OSError:
575
+ pass
576
if result == b"H":
577
# Things seem to be ok so break with socket set.
578
break
579
self._close_socket(socket)
580
socket = None
581
582
if not socket:
- raise OutOfRetries()
583
+ raise OutOfRetries("Repeated socket failures")
584
585
resp = Response(socket, self) # our response
586
if "location" in resp.headers and 300 <= resp.status_code <= 399:
0 commit comments