##// END OF EJS Templates
vcs: Include reason phrase from VCSServer into HTTP status string.
Martin Bornhold -
r977:ed0fd60b default
parent child Browse files
Show More
@@ -80,8 +80,6 b' class VcsHttpProxy(object):'
80 80 repo_name, url)
81 81
82 82 def __call__(self, environ, start_response):
83 status = '200 OK'
84
85 83 config = msgpack.packb(self._config)
86 84 request = webob.request.Request(environ)
87 85 request_headers = request.headers
@@ -115,8 +113,11 b' class VcsHttpProxy(object):'
115 113 if not wsgiref.util.is_hop_by_hop(h)
116 114 ]
117 115
118 # TODO: johbo: Better way to get the status including text?
119 status = str(response.status_code)
116 # Build status argument for start_reponse callable.
117 status = '{status_code} {reason_phrase}'.format(
118 status_code=response.status_code,
119 reason_phrase=response.reason)
120
120 121 start_response(status, response_headers)
121 122 return _maybe_stream(response)
122 123
General Comments 0
You need to be logged in to leave comments. Login now