comparison mercurial/hgweb/protocol.py @ 11622:1d48681b17a4

protocol: rename send methods to get grouping by prefix
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Fri, 16 Jul 2010 18:18:35 +0200
parents e46a8b2331a6
children 31d0a6d50ee2
comparison
equal deleted inserted replaced
11621:e46a8b2331a6 11622:1d48681b17a4
33 for s in util.filechunkiter(self.req, limit=length): 33 for s in util.filechunkiter(self.req, limit=length):
34 fp.write(s) 34 fp.write(s)
35 def redirect(self): 35 def redirect(self):
36 self.oldio = sys.stdout, sys.stderr 36 self.oldio = sys.stdout, sys.stderr
37 sys.stderr = sys.stdout = cStringIO.StringIO() 37 sys.stderr = sys.stdout = cStringIO.StringIO()
38 def respond(self, s): 38 def sendresponse(self, s):
39 self.req.respond(HTTP_OK, HGTYPE, length=len(s)) 39 self.req.respond(HTTP_OK, HGTYPE, length=len(s))
40 self.response = s 40 self.response = s
41 def sendchangegroup(self, cg): 41 def sendchangegroup(self, cg):
42 self.req.respond(HTTP_OK, HGTYPE) 42 self.req.respond(HTTP_OK, HGTYPE)
43 z = zlib.compressobj() 43 z = zlib.compressobj()
49 self.req.write(z.flush()) 49 self.req.write(z.flush())
50 def sendstream(self, source): 50 def sendstream(self, source):
51 self.req.respond(HTTP_OK, HGTYPE) 51 self.req.respond(HTTP_OK, HGTYPE)
52 for chunk in source: 52 for chunk in source:
53 self.req.write(chunk) 53 self.req.write(chunk)
54 def respondpush(self, ret): 54 def sendpushresponse(self, ret):
55 val = sys.stdout.getvalue() 55 val = sys.stdout.getvalue()
56 sys.stdout, sys.stderr = self.oldio 56 sys.stdout, sys.stderr = self.oldio
57 self.req.respond(HTTP_OK, HGTYPE) 57 self.req.respond(HTTP_OK, HGTYPE)
58 self.response = '%d\n%s' % (ret, val) 58 self.response = '%d\n%s' % (ret, val)
59 def _client(self): 59 def _client(self):