This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author schmir
Recipients CurtHagenlocher, akuchling, draghuram, pitrou, schmir
Date 2008-04-15.05:42:15
SpamBayes Score 0.0368219
Marked as misclassified No
Message-id <>
This patch handles the case where the caller has specified the size
argument. When size is unspecified, it should be handled as if size was
infinite. By the formula from your patch, this should be

 recv_size = min(self.max_readsize, max(self._rbufsize, left))
  (== min(self.max_readsize, inf) == self.max_readsize)

and not the current code:
            if self._rbufsize <= 1:
                recv_size = self.default_bufsize
                recv_size = self._rbufsize
            while True:
                data = self._sock.recv(recv_size)

BTW,  I still think this max_readsize limit should be handled somewhere
deeper in the code. at least maybe in the _socketobject class.
Date User Action Args
2008-04-15 05:42:17schmirsetspambayes_score: 0.0368219 -> 0.0368219
recipients: + schmir, akuchling, pitrou, draghuram, CurtHagenlocher
2008-04-15 05:42:16schmirsetspambayes_score: 0.0368219 -> 0.0368219
messageid: <>
2008-04-15 05:42:16schmirlinkissue2632 messages
2008-04-15 05:42:15schmircreate