equal
deleted
inserted
replaced
67 |
67 |
68 def redirect(self): |
68 def redirect(self): |
69 pass |
69 pass |
70 |
70 |
71 def groupchunks(self, changegroup): |
71 def groupchunks(self, changegroup): |
72 while True: |
72 return iter(lambda: changegroup.read(4096), '') |
73 d = changegroup.read(4096) |
|
74 if not d: |
|
75 break |
|
76 yield d |
|
77 |
73 |
78 def sendresponse(self, v): |
74 def sendresponse(self, v): |
79 self.fout.write("%d\n" % len(v)) |
75 self.fout.write("%d\n" % len(v)) |
80 self.fout.write(v) |
76 self.fout.write(v) |
81 self.fout.flush() |
77 self.fout.flush() |