)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"c36169efd66cddf7942d51c0355d3a9d9f38b2a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ab092dce_09fb3e24","updated":"2024-09-25 14:45:24.000000000","message":"I think some of the churn in test_obj could/should be addressed on master","commit_id":"738e682735569597dcc907a768461b342b0ff00a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"1cc0f6a30dc5541c9533304bf87b5234c4c2034e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2a6aadb9_b1548bc9","updated":"2024-09-26 20:45:47.000000000","message":"Cool -- looks like the conflict was all fallout from https://review.opendev.org/c/openstack/swift/+/913832","commit_id":"ce13529df8981e27fef363a29b34f7b052c6bb47"}],"swift/proxy/controllers/base.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"f38b665cf02603a25270e60bc669ddd16bd2a7fa","unresolved":true,"context_lines":[{"line_number":1194,"context_line":"        close_swift_conn(self.resp)"},{"line_number":1195,"context_line":""},{"line_number":1196,"context_line":""},{"line_number":1197,"context_line":"class ResponseData(object):"},{"line_number":1198,"context_line":"    \"\"\""},{"line_number":1199,"context_line":"    Encapsulate response data."},{"line_number":1200,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"4ce1435b_8aceae4b","line":1197,"updated":"2024-09-26 18:41:15.000000000","message":"FWIW I\u0027m wondering if this class is unnecessary, will revist on feature/mpu","commit_id":"ce13529df8981e27fef363a29b34f7b052c6bb47"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"1cc0f6a30dc5541c9533304bf87b5234c4c2034e","unresolved":true,"context_lines":[{"line_number":1205,"context_line":"        self.body \u003d body or b\u0027\u0027"},{"line_number":1206,"context_line":""},{"line_number":1207,"context_line":"    def getheader(self, key):"},{"line_number":1208,"context_line":"        return self.headers.get(key)"},{"line_number":1209,"context_line":""},{"line_number":1210,"context_line":"    @classmethod"},{"line_number":1211,"context_line":"    def from_http_response(cls, http_response, body\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7d6768a6_556f8fa8","line":1208,"updated":"2024-09-26 20:45:47.000000000","message":"OK, so we\u0027re doing this to avoid churn in `is_useful_response`","commit_id":"ce13529df8981e27fef363a29b34f7b052c6bb47"}]}
