##// END OF EJS Templates
keepalive: remove limit argument from readline()...
Gregory Szorc -
r30687:5d06f6b7 default
parent child Browse files
Show More
@@ -451,9 +451,9 b' class HTTPResponse(httplib.HTTPResponse)'
451
451
452 return ''.join(parts)
452 return ''.join(parts)
453
453
454 def readline(self, limit=-1):
454 def readline(self):
455 i = self._rbuf.find('\n')
455 i = self._rbuf.find('\n')
456 while i < 0 and not (0 < limit <= len(self._rbuf)):
456 while i < 0:
457 new = self._raw_read(self._rbufsize)
457 new = self._raw_read(self._rbufsize)
458 if not new:
458 if not new:
459 break
459 break
@@ -465,8 +465,6 b' class HTTPResponse(httplib.HTTPResponse)'
465 i = len(self._rbuf)
465 i = len(self._rbuf)
466 else:
466 else:
467 i = i + 1
467 i = i + 1
468 if 0 <= limit < len(self._rbuf):
469 i = limit
470 data, self._rbuf = self._rbuf[:i], self._rbuf[i:]
468 data, self._rbuf = self._rbuf[:i], self._rbuf[i:]
471 return data
469 return data
472
470
General Comments 0
You need to be logged in to leave comments. Login now