equal
deleted
inserted
replaced
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 |