Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgweb_mod.py @ 11585:5d907fbb9703
protocol: unify stream_out command
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 14 Jul 2010 16:19:27 -0500 |
parents | 1af96b090116 |
children | d054cc5c7737 |
comparison
equal
deleted
inserted
replaced
11584:1af96b090116 | 11585:5d907fbb9703 |
---|---|
47 chunk = cg.read(4096) | 47 chunk = cg.read(4096) |
48 if not chunk: | 48 if not chunk: |
49 break | 49 break |
50 self.req.write(z.compress(chunk)) | 50 self.req.write(z.compress(chunk)) |
51 self.req.write(z.flush()) | 51 self.req.write(z.flush()) |
52 | 52 def sendstream(self, source): |
53 self.req.respond(HTTP_OK, HGTYPE) | |
54 for chunk in source: | |
55 self.req.write(chunk) | |
53 def respond(self, s): | 56 def respond(self, s): |
54 self.req.respond(HTTP_OK, HGTYPE, length=len(s)) | 57 self.req.respond(HTTP_OK, HGTYPE, length=len(s)) |
55 self.response = s | 58 self.response = s |
56 | 59 |
57 def callproto(repo, req, cmd): | 60 def callproto(repo, req, cmd): |