)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"5b1ec1e0f82a28ee146309cb238e1a239ef9fa41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"15e0cae4_b758f407","updated":"2023-05-09 17:54:10.000000000","message":"please look into the CI failures and let me know if you are not able to reproduce them locally.","commit_id":"47631321042a24fbf95b2d852be7dd0ceda96185"}],"swift/proxy/controllers/base.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"5b1ec1e0f82a28ee146309cb238e1a239ef9fa41","unresolved":true,"context_lines":[{"line_number":1201,"context_line":"                        else:"},{"line_number":1202,"context_line":"                            raise StopIteration()"},{"line_number":1203,"context_line":""},{"line_number":1204,"context_line":"            def helper_get_backend_errors(self, req_range, num_bytes):"},{"line_number":1205,"context_line":"                if req_range:"},{"line_number":1206,"context_line":"                    begin, end \u003d req_range.ranges[0]"},{"line_number":1207,"context_line":"                    if begin is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"07d7a498_86afef6d","line":1204,"updated":"2023-05-09 17:54:10.000000000","message":"this is still \"under\" _get_response_parts_iter - I don\u0027t want *more* \"closures\" - let\u0027s try to break this huge method into smaller methods (that don\u0027t define new functions inside of them).\n\ni.e the pattern of \"extract closure to method\" https://review.opendev.org/c/openstack/swift/+/881141/4/swift/proxy/controllers/obj.py","commit_id":"47631321042a24fbf95b2d852be7dd0ceda96185"},{"author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"change_message_id":"a363b3c1a0cf6d2d55dafa648e0e8e4e3fa08564","unresolved":true,"context_lines":[{"line_number":1201,"context_line":"                        else:"},{"line_number":1202,"context_line":"                            raise StopIteration()"},{"line_number":1203,"context_line":""},{"line_number":1204,"context_line":"            def helper_get_backend_errors(self, req_range, num_bytes):"},{"line_number":1205,"context_line":"                if req_range:"},{"line_number":1206,"context_line":"                    begin, end \u003d req_range.ranges[0]"},{"line_number":1207,"context_line":"                    if begin is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"036576e9_e3014eb3","line":1204,"in_reply_to":"07d7a498_86afef6d","updated":"2023-05-10 14:50:21.000000000","message":"Ack","commit_id":"47631321042a24fbf95b2d852be7dd0ceda96185"}]}
