comparison mercurial/hgweb/request.py @ 2507:7e01da2bc7f3

Fix two small bugs that would've prevented the web interface and IPv6 from working.
author Eric Hopper <hopper@omnifarious.org>
date Tue, 27 Jun 2006 00:09:35 -0700
parents d0db3462d568
children 419c42223bee
comparison
equal deleted inserted replaced
2506:d0db3462d568 2507:7e01da2bc7f3
57 return self.inp.read(count) 57 return self.inp.read(count)
58 58
59 def write(self, *things): 59 def write(self, *things):
60 if self.server_write is None: 60 if self.server_write is None:
61 if not self.headers: 61 if not self.headers:
62 raise RuntimeError("request.write called before headers sent.") 62 self.header()
63 self.server_write = self.start_response('200 Script output follows', 63 self.server_write = self.start_response('200 Script output follows',
64 self.headers) 64 self.headers)
65 self.start_response = None 65 self.start_response = None
66 self.headers = None 66 self.headers = None
67 for thing in things: 67 for thing in things: