comparison mercurial/sshserver.py @ 29728:1a29db79a98d

sshserver: use `iter(callable, sentinel)` instead of while True This is functionally equivalent, but is a little more concise.
author Augie Fackler <augie@google.com>
date Fri, 05 Aug 2016 14:00:30 -0400
parents 98e8313dcd9e
children d34cf260d15b
comparison
equal deleted inserted replaced
29727:0dbd788a2dfd 29728:1a29db79a98d
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()