mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-03 07:25:18 +00:00
[2353] Explain why we throw after 15 recv()s, in a comment
This commit is contained in:
@@ -1893,6 +1893,8 @@ class TestBossComponents(unittest.TestCase):
|
|||||||
raise Exception('bufsize != 1')
|
raise Exception('bufsize != 1')
|
||||||
if flags != socket.MSG_DONTWAIT:
|
if flags != socket.MSG_DONTWAIT:
|
||||||
raise Exception('flags != socket.MSG_DONTWAIT')
|
raise Exception('flags != socket.MSG_DONTWAIT')
|
||||||
|
# after 15 recv()s, throw a socket.error with EAGAIN to
|
||||||
|
# get _socket_data() to save back what's been read.
|
||||||
if self.throw and self.i > 15:
|
if self.throw and self.i > 15:
|
||||||
raise socket.error(errno.EAGAIN, 'Try again')
|
raise socket.error(errno.EAGAIN, 'Try again')
|
||||||
if self.i >= len(self.buf):
|
if self.i >= len(self.buf):
|
||||||
|
Reference in New Issue
Block a user