)]}'
{"tempest/common/rest_client.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"6950c4c1764f3f0290c29e101e3a9738284878f8","unresolved":false,"context_lines":[{"line_number":197,"context_line":"        if headers:"},{"line_number":198,"context_line":"            if \u0027X-Auth-Token\u0027 in headers and headers[\u0027X-Auth-Token\u0027]:"},{"line_number":199,"context_line":"                token \u003d headers[\u0027X-Auth-Token\u0027]"},{"line_number":200,"context_line":"                if len(token) \u003e 64 or TOKEN_CHARS_RE.match(token):"},{"line_number":201,"context_line":"                    print_headers \u003d headers.copy()"},{"line_number":202,"context_line":"                    print_headers[\u0027X-Auth-Token\u0027] \u003d \"\u003cToken omitted\u003e\""},{"line_number":203,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FTiI%3D","line":200,"updated":"2013-01-29 17:36:22.000000000","message":"or NOT","commit_id":"4267e2b8061c144b6490c29623f1233b644b0fe3"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"f4a15baec8fc370b57bb9ba15b1da8fc0e2f9b4b","unresolved":false,"context_lines":[{"line_number":211,"context_line":"                               hashlib.md5(str_body).hexdigest())"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def _log_response(self, resp, resp_body):"},{"line_number":214,"context_line":"        status \u003d resp[\u0027status\u0027]"},{"line_number":215,"context_line":"        headers \u003d resp.copy()"},{"line_number":216,"context_line":"        del headers[\u0027status\u0027]"},{"line_number":217,"context_line":"        if len(headers):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FTKA%3D","line":214,"updated":"2013-01-29 20:09:06.000000000","message":"Please log the status on Info level","commit_id":"4d493d43a35b47d53591f394358eb007041a56f6"}],"tempest/services/object_storage/object_client.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"60ec9d01fc1a7e83c4865f212dbba2a0f3791a8d","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        resp, resp_body \u003d self.http_obj.request(req_url, method,"},{"line_number":171,"context_line":"                                                headers\u003dheaders, body\u003dbody)"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"        if resp.status \u003d\u003d 401 or resp.status \u003d\u003d 403:"},{"line_number":174,"context_line":"            raise exceptions.Unauthorized()"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        return resp, resp_body"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAM3%2F%2FNCA%3D","line":173,"updated":"2013-02-03 00:57:55.000000000","message":"If this log request is deleted shouldn\u0027t there be one added before the  status check?","commit_id":"43b50583878ff24c400c13b685c692ebd3853e36"}]}
