(self, data)
| 108 | return self.wsgi_write_data |
| 109 | |
| 110 | def wsgi_write_data(self, data): |
| 111 | if not self.wsgi_sent_headers: |
| 112 | status, headers = self.wsgi_headers |
| 113 | # Need to send header prior to data |
| 114 | status_code = status[: status.find(" ")] |
| 115 | status_msg = status[status.find(" ") + 1 :] |
| 116 | self.send_response(int(status_code), status_msg) |
| 117 | for header, value in headers: |
| 118 | self.send_header(header, value) |
| 119 | self.end_headers() |
| 120 | self.wsgi_sent_headers = 1 |
| 121 | # Send the data |
| 122 | self.wfile.write(data) |
| 123 | |
| 124 | class WSGIServer(SocketServer.ThreadingMixIn, HTTPServer): |
| 125 | def __init__(self, func, server_address): |
no test coverage detected