)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"da421c066a0b8d8888922120ff819454bfc8c8f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"82303c2e_1ec7436d","updated":"2024-12-19 10:15:28.000000000","message":"Makes sense to keep the client shim maintained, but I think the POST headers need to default to a dict.\n\ncross-ref to https://review.opendev.org/c/openstack/swift/+/936296 where I added post_object and post_container too","commit_id":"a7e13f898eb580cad571c91db79e052152daa95b"}],"test/probe/brain.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"da421c066a0b8d8888922120ff819454bfc8c8f5","unresolved":true,"context_lines":[{"line_number":178,"context_line":"        issue POST for test object"},{"line_number":179,"context_line":"        \"\"\""},{"line_number":180,"context_line":"        self.client.post_object(self.container_name, self.object_name,"},{"line_number":181,"context_line":"                                headers\u003dheaders)"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    @command"},{"line_number":184,"context_line":"    def delete_object(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"789aee35_bb978900","line":181,"updated":"2024-12-19 10:15:28.000000000","message":"if client is an InternalBrainClient then headers must not be None?","commit_id":"a7e13f898eb580cad571c91db79e052152daa95b"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"da421c066a0b8d8888922120ff819454bfc8c8f5","unresolved":true,"context_lines":[{"line_number":212,"context_line":"        return client.put_container(self.url, self.token, container_name,"},{"line_number":213,"context_line":"                                    headers\u003dheaders)"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def post_container(self, container_name, headers):"},{"line_number":216,"context_line":"        return client.post_container(self.url, self.token, container_name,"},{"line_number":217,"context_line":"                                     headers)"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bd087e24_2d6d92fa","line":215,"range":{"start_line":215,"start_character":8,"end_line":215,"end_character":22},"updated":"2024-12-19 10:15:28.000000000","message":"this one is missing from the BrainSplitter","commit_id":"a7e13f898eb580cad571c91db79e052152daa95b"}],"test/probe/test_container_merge_policy_index.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"da421c066a0b8d8888922120ff819454bfc8c8f5","unresolved":true,"context_lines":[{"line_number":362,"context_line":"            self.container_name, self.object_name, {},"},{"line_number":363,"context_line":"            utils.json.dumps(manifest_data).encode(\u0027ascii\u0027),"},{"line_number":364,"context_line":"            query_string\u003d\u0027multipart-manifest\u003dput\u0027)"},{"line_number":365,"context_line":"        metadata \u003d self.brain.head_object()"},{"line_number":366,"context_line":"        self.assertEqual(int(metadata[\u0027content-length\u0027]),"},{"line_number":367,"context_line":"                         sum(part[\u0027size_bytes\u0027] for part in manifest_data))"},{"line_number":368,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8405dd_715f021e","line":365,"updated":"2024-12-19 10:15:28.000000000","message":"this seems an odd change to single out given that the rest of the test is using ``self.brain.client``","commit_id":"a7e13f898eb580cad571c91db79e052152daa95b"}]}
