)]}'
{"swift/common/middleware/bulk.py":[{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"474cdb2ecaac956117f5c002f1b0eda19a431e84","unresolved":false,"context_lines":[{"line_number":676,"context_line":"            if archive_type is not None:"},{"line_number":677,"context_line":"                resp \u003d HTTPOk(request\u003dreq)"},{"line_number":678,"context_line":"                try:"},{"line_number":679,"context_line":"                    out_content_type \u003d req.accept.best_match(ACCEPTABLE_FORMATS)"},{"line_number":680,"context_line":"                except ValueError:"},{"line_number":681,"context_line":"                    out_content_type \u003d None  # Ignore invalid header"},{"line_number":682,"context_line":"                if out_content_type:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_0eb255e7","line":679,"updated":"2017-09-12 02:55:33.000000000","message":"79 sad pandas","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b560de0958500a9981d912de28ae5c916b99cd2d","unresolved":false,"context_lines":[{"line_number":676,"context_line":"            if archive_type is not None:"},{"line_number":677,"context_line":"                resp \u003d HTTPOk(request\u003dreq)"},{"line_number":678,"context_line":"                try:"},{"line_number":679,"context_line":"                    out_content_type \u003d req.accept.best_match(ACCEPTABLE_FORMATS)"},{"line_number":680,"context_line":"                except ValueError:"},{"line_number":681,"context_line":"                    out_content_type \u003d None  # Ignore invalid header"},{"line_number":682,"context_line":"                if out_content_type:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_5428f084","line":679,"in_reply_to":"5f2577a7_0eb255e7","updated":"2017-09-12 05:27:39.000000000","message":"Done","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"}],"swift/common/swob.py":[{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"474cdb2ecaac956117f5c002f1b0eda19a431e84","unresolved":false,"context_lines":[{"line_number":691,"context_line":"        Returns None if no available options are acceptable to the client."},{"line_number":692,"context_line":""},{"line_number":693,"context_line":"        :param options: a list of content-types the server can respond with"},{"line_number":694,"context_line":"        \"\"\""},{"line_number":695,"context_line":"        types \u003d self._get_types()"},{"line_number":696,"context_line":"        if not types and options:"},{"line_number":697,"context_line":"            return options[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_0e99356d","line":694,"updated":"2017-09-12 02:55:33.000000000","message":"You don\u0027t want :raises ValueError: here by any chance? To make it an official part of the protocol.","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b560de0958500a9981d912de28ae5c916b99cd2d","unresolved":false,"context_lines":[{"line_number":691,"context_line":"        Returns None if no available options are acceptable to the client."},{"line_number":692,"context_line":""},{"line_number":693,"context_line":"        :param options: a list of content-types the server can respond with"},{"line_number":694,"context_line":"        \"\"\""},{"line_number":695,"context_line":"        types \u003d self._get_types()"},{"line_number":696,"context_line":"        if not types and options:"},{"line_number":697,"context_line":"            return options[0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_941c186b","line":694,"in_reply_to":"5f2577a7_0e99356d","updated":"2017-09-12 05:27:39.000000000","message":"Good idea.","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"}],"test/unit/common/test_swob.py":[{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"474cdb2ecaac956117f5c002f1b0eda19a431e84","unresolved":false,"context_lines":[{"line_number":361,"context_line":"                       \u0027text/plain;q\u003dnot-a-number\u0027,"},{"line_number":362,"context_line":"                       \u0027text/plain; ubq\u003d\"unbalanced \" quotes\"\u0027):"},{"line_number":363,"context_line":"            acc \u003d swift.common.swob.Accept(accept)"},{"line_number":364,"context_line":"            self.assertRaises(ValueError):"},{"line_number":365,"context_line":"                acc.best_match([\u0027text/plain\u0027, \u0027application/xml\u0027, \u0027text/xml\u0027])"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"    def test_repr(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_4eddfd12","line":364,"updated":"2017-09-12 02:55:33.000000000","message":"Did you mean to use \"with\" here? This code just makes no sense to me.","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"b560de0958500a9981d912de28ae5c916b99cd2d","unresolved":false,"context_lines":[{"line_number":361,"context_line":"                       \u0027text/plain;q\u003dnot-a-number\u0027,"},{"line_number":362,"context_line":"                       \u0027text/plain; ubq\u003d\"unbalanced \" quotes\"\u0027):"},{"line_number":363,"context_line":"            acc \u003d swift.common.swob.Accept(accept)"},{"line_number":364,"context_line":"            self.assertRaises(ValueError):"},{"line_number":365,"context_line":"                acc.best_match([\u0027text/plain\u0027, \u0027application/xml\u0027, \u0027text/xml\u0027])"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"    def test_repr(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_54ffd000","line":364,"in_reply_to":"5f2577a7_4eddfd12","updated":"2017-09-12 05:27:39.000000000","message":"Yup. That\u0027s what I get for splitting my attention between the conversation in the room, the bug I\u0027m trying to confirm, and the patch for the bug I just confirmed :-(","commit_id":"6766bd212ce71b6a865f1eb98aaa59cf0770a5a1"}]}
