MCPcopy Index your code
hub / github.com/webpy/webpy / wsgi_write_data

Method wsgi_write_data

web/httpserver.py:110–122  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

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):

Callers 1

run_wsgi_appMethod · 0.95

Calls 3

send_responseMethod · 0.80
send_headerMethod · 0.80
end_headersMethod · 0.80

Tested by

no test coverage detected