mercurial/hgweb/request.py
changeset 2507 7e01da2bc7f3
parent 2506 d0db3462d568
child 2514 419c42223bee
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: