From: Mukund Sivaraman Date: Wed, 5 Dec 2012 07:56:29 +0000 (+0530) Subject: [2353] Explain why we throw after 15 recv()s, in a comment X-Git-Tag: bind10-1.0.0-beta-release~19^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=609e5bf4005731160716d1d63d3eebf402a14f1d;p=thirdparty%2Fkea.git [2353] Explain why we throw after 15 recv()s, in a comment --- diff --git a/src/bin/bind10/tests/bind10_test.py.in b/src/bin/bind10/tests/bind10_test.py.in index dd1fd24dca..f6fa595a63 100644 --- a/src/bin/bind10/tests/bind10_test.py.in +++ b/src/bin/bind10/tests/bind10_test.py.in @@ -1893,6 +1893,8 @@ class TestBossComponents(unittest.TestCase): raise Exception('bufsize != 1') if 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: raise socket.error(errno.EAGAIN, 'Try again') if self.i >= len(self.buf):