comparison mercurial/sshserver.py @ 10282:08a0f04b56bd

many, many trivial check-code fixups
author Matt Mackall <mpm@selenic.com>
date Mon, 25 Jan 2010 00:05:27 -0600
parents 25e572394f5c
children 04e1e6743809
comparison
equal deleted inserted replaced
10281:e7d3b509af8b 10282:08a0f04b56bd
40 self.fout.write(v) 40 self.fout.write(v)
41 self.fout.flush() 41 self.fout.flush()
42 42
43 def serve_forever(self): 43 def serve_forever(self):
44 try: 44 try:
45 while self.serve_one(): pass 45 while self.serve_one():
46 pass
46 finally: 47 finally:
47 if self.lock is not None: 48 if self.lock is not None:
48 self.lock.release() 49 self.lock.release()
49 sys.exit(0) 50 sys.exit(0)
50 51
51 def serve_one(self): 52 def serve_one(self):
52 cmd = self.fin.readline()[:-1] 53 cmd = self.fin.readline()[:-1]
53 if cmd: 54 if cmd:
54 impl = getattr(self, 'do_' + cmd, None) 55 impl = getattr(self, 'do_' + cmd, None)
55 if impl: impl() 56 if impl:
57 impl()
56 else: self.respond("") 58 else: self.respond("")
57 return cmd != '' 59 return cmd != ''
58 60
59 def do_lookup(self): 61 def do_lookup(self):
60 arg, key = self.getarg() 62 arg, key = self.getarg()