1.1 --- a/WebStack/Helpers/Request.py Sat Nov 28 22:16:27 2009 +0100
1.2 +++ b/WebStack/Helpers/Request.py Tue Dec 01 23:58:33 2009 +0100
1.3 @@ -55,19 +55,16 @@
1.4 else:
1.5 limit = self.length
1.6 data = self.stream.read(limit)
1.7 - self.length = self.length - len(data)
1.8 + self.length -= len(data)
1.9 return data
1.10
1.11 def readline(self, n=None):
1.12
1.13 "Reads a single line of data from the message body."
1.14
1.15 - data = []
1.16 - while self.length > 0:
1.17 - data.append(self.read(1))
1.18 - if data[-1] == "\n":
1.19 - break
1.20 - return "".join(data)
1.21 + data = self.stream.readline(self.length)
1.22 + self.length -= len(data)
1.23 + return data
1.24
1.25 def readlines(self):
1.26