)]}'
{"glanceclient/common/http.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"44ab314ad5d2b3616842330507eca53d5f778dad","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"        self.session \u003d requests.Session()"},{"line_number":65,"context_line":"        self.session.headers[\"User-Agent\"] \u003d USER_AGENT"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        if self.auth_token:"},{"line_number":68,"context_line":"            self.session.headers[\"X-Auth-Token\"] \u003d self.auth_token"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_5c2d81a7","line":66,"updated":"2015-02-03 22:07:35.000000000","message":"I did the same thing here basically with commit 8c159a2eb4d61f2b9691fbfa1288bcda2156f3f1.","commit_id":"db743e363544d2064107cbaedcf2f5fda4683b8a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"44ab314ad5d2b3616842330507eca53d5f778dad","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        :returns: Dictionary with encoded headers\u0027"},{"line_number":147,"context_line":"                  names and values"},{"line_number":148,"context_line":"        \"\"\""},{"line_number":149,"context_line":"        return dict((encodeutils.safe_encode(h), encodeutils.safe_encode(v))"},{"line_number":150,"context_line":"                    for h, v in six.iteritems(headers) if v is not None)"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    def _request(self, method, url, **kwargs):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_fc3e35d9","line":149,"updated":"2015-02-03 22:07:35.000000000","message":"Seems this is really something that encodeutils should check for, but it doesn\u0027t today.  Maybe a separate change.","commit_id":"db743e363544d2064107cbaedcf2f5fda4683b8a"}],"tests/test_http.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"8646ac8314489cc42ada00037fcf0103fed09d8b","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        value \u003d u\u0027ni\\xf1o\u0027"},{"line_number":166,"context_line":"        headers \u003d {\"test\": value}"},{"line_number":167,"context_line":"        encoded \u003d self.client.encode_headers(headers)"},{"line_number":168,"context_line":"        self.assertEqual(b\"ni\\xc3\\xb1o\", encoded[b\"test\"])"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        headers \u003d {\"test\": value, \"none-val\": None}"},{"line_number":171,"context_line":"        encoded \u003d self.client.encode_headers(headers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_a541303b","line":168,"updated":"2015-02-03 01:38:39.000000000","message":"I think line 166 to 168 can be removed as the following test case is covering both None and not None cases.","commit_id":"b9483fc354378331504cca60e7a05f19b50ec1a2"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"c127cb1c1239ab321716b9c7f1a3c58c470af707","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        value \u003d u\u0027ni\\xf1o\u0027"},{"line_number":166,"context_line":"        headers \u003d {\"test\": value}"},{"line_number":167,"context_line":"        encoded \u003d self.client.encode_headers(headers)"},{"line_number":168,"context_line":"        self.assertEqual(b\"ni\\xc3\\xb1o\", encoded[b\"test\"])"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        headers \u003d {\"test\": value, \"none-val\": None}"},{"line_number":171,"context_line":"        encoded \u003d self.client.encode_headers(headers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_18695abe","line":168,"in_reply_to":"da86d52c_a541303b","updated":"2015-02-03 19:22:58.000000000","message":"Done","commit_id":"b9483fc354378331504cca60e7a05f19b50ec1a2"}]}
