Skip to content

Commit 677d4bc

Browse files
authored
Remove unnecessary while in SocketIO.readinto (GH-111057)
It is unnecessary after removing "continue" in 6e6c59b (bpo-42357).
1 parent c9aef19 commit 677d4bc

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

Lib/socket.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -702,16 +702,15 @@ def readinto(self, b):
702702
self._checkReadable()
703703
if self._timeout_occurred:
704704
raise OSError("cannot read from timed out object")
705-
while True:
706-
try:
707-
return self._sock.recv_into(b)
708-
except timeout:
709-
self._timeout_occurred = True
710-
raise
711-
except error as e:
712-
if e.errno in _blocking_errnos:
713-
return None
714-
raise
705+
try:
706+
return self._sock.recv_into(b)
707+
except timeout:
708+
self._timeout_occurred = True
709+
raise
710+
except error as e:
711+
if e.errno in _blocking_errnos:
712+
return None
713+
raise
715714

716715
def write(self, b):
717716
"""Write the given bytes or bytearray object *b* to the socket

0 commit comments

Comments
 (0)