mercurial/hgweb/request.py
changeset 5760 0145f9afb0e7
parent 5566 d74fc8dec2b4
child 5886 dd1998dd6f3b
equal deleted inserted replaced
5759:027264e720aa 5760:0145f9afb0e7
    56                 try:
    56                 try:
    57                     self.server_write(thing)
    57                     self.server_write(thing)
    58                 except socket.error, inst:
    58                 except socket.error, inst:
    59                     if inst[0] != errno.ECONNRESET:
    59                     if inst[0] != errno.ECONNRESET:
    60                         raise
    60                         raise
    61         
    61 
    62     def write(self, *things):
    62     def write(self, *things):
    63         self.respond('200 Script output follows', *things)
    63         self.respond('200 Script output follows', *things)
    64 
    64 
    65     def writelines(self, lines):
    65     def writelines(self, lines):
    66         for line in lines:
    66         for line in lines:
    84         if length:
    84         if length:
    85             headers.append(('Content-length', str(length)))
    85             headers.append(('Content-length', str(length)))
    86         self.header(headers)
    86         self.header(headers)
    87 
    87 
    88 def wsgiapplication(app_maker):
    88 def wsgiapplication(app_maker):
    89 	application = app_maker()
    89     application = app_maker()
    90 	def run_wsgi(env, respond):
    90     def run_wsgi(env, respond):
    91 		application(env, respond)
    91         application(env, respond)
    92 	return run_wsgi
    92     return run_wsgi