)]}'
{"swift/common/middleware/mpu.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"67ce21ba975d8e8c8e762b286c46a518096363ea","unresolved":false,"context_lines":[{"line_number":1343,"context_line":"    def segments_iter(self, byteranges_parts_iter):"},{"line_number":1344,"context_line":"        # translate manifest part dicts to SegmentedIterable segment dicts"},{"line_number":1345,"context_line":"        for part, part_range_start, part_range_end in byteranges_parts_iter:"},{"line_number":1346,"context_line":"            yield(dict(part,"},{"line_number":1347,"context_line":"                       path\u003d\u0027/%s/%s\u0027 % (self.api_version, part[\u0027path\u0027]),"},{"line_number":1348,"context_line":"                       hash\u003dNone,"},{"line_number":1349,"context_line":"                       first_byte\u003dpart_range_start,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3d85ab2c_c94cf332","line":1346,"updated":"2026-07-10 12:09:38.000000000","message":"pep8: E275 missing whitespace after keyword","commit_id":"ca235d08ecadcc5bb46123ea160b25e336ba7630"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8fd2b65ced05197489825e293fe477d01d417d71","unresolved":false,"context_lines":[{"line_number":1343,"context_line":"    def segments_iter(self, byteranges_parts_iter):"},{"line_number":1344,"context_line":"        # translate manifest part dicts to SegmentedIterable segment dicts"},{"line_number":1345,"context_line":"        for part, part_range_start, part_range_end in byteranges_parts_iter:"},{"line_number":1346,"context_line":"            yield(dict(part,"},{"line_number":1347,"context_line":"                       path\u003d\u0027/%s/%s\u0027 % (self.api_version, part[\u0027path\u0027]),"},{"line_number":1348,"context_line":"                       hash\u003dNone,"},{"line_number":1349,"context_line":"                       first_byte\u003dpart_range_start,"}],"source_content_type":"text/x-python","patch_set":6,"id":"8cc1d1c4_e949528f","line":1346,"updated":"2026-07-15 12:21:36.000000000","message":"pep8: E275 missing whitespace after keyword","commit_id":"d19a42532e68d96bbe38886f8c104d00f228b188"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ebee1c95d6b0017bf826c85c1a7c03d8242f9413","unresolved":false,"context_lines":[{"line_number":1374,"context_line":"    def segments_iter(self, byteranges_parts_iter):"},{"line_number":1375,"context_line":"        # translate manifest part dicts to SegmentedIterable segment dicts"},{"line_number":1376,"context_line":"        for part, part_range_start, part_range_end in byteranges_parts_iter:"},{"line_number":1377,"context_line":"            yield(dict(part,"},{"line_number":1378,"context_line":"                       path\u003d\u0027/%s/%s\u0027 % (self.api_version, part[\u0027path\u0027]),"},{"line_number":1379,"context_line":"                       hash\u003dpart[\u0027etag\u0027],"},{"line_number":1380,"context_line":"                       bytes\u003dpart[\u0027size\u0027],"}],"source_content_type":"text/x-python","patch_set":7,"id":"793c22af_b7a26670","line":1377,"updated":"2026-07-21 19:38:24.000000000","message":"pep8: E275 missing whitespace after keyword","commit_id":"6776002d713ee04b04c4fbce555df665a978f423"}]}
