)]}'
{"swiftclient/service.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"655f4147e8869a692a224fe415f84fd4ab006cf7","unresolved":false,"context_lines":[{"line_number":1436,"context_line":"        except ValueError:"},{"line_number":1437,"context_line":"            raise SwiftError(\u0027Segment size should be an integer value\u0027)"},{"line_number":1438,"context_line":"        if segment_size:"},{"line_number":1439,"context_line":"            make_segment_container \u003d True"},{"line_number":1440,"context_line":"        else:"},{"line_number":1441,"context_line":"            # Check to see if any of the upload jobs include segment_size"},{"line_number":1442,"context_line":"            make_segment_container \u003d any("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_4805ef0e","line":1439,"updated":"2018-11-13 05:07:53.000000000","message":"Should build seg_container here...","commit_id":"056c70aee394de8c32117c21e188d830dc2533de"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"655f4147e8869a692a224fe415f84fd4ab006cf7","unresolved":false,"context_lines":[{"line_number":1441,"context_line":"            # Check to see if any of the upload jobs include segment_size"},{"line_number":1442,"context_line":"            make_segment_container \u003d any("},{"line_number":1443,"context_line":"                bool((upload_object.options or {}).get(\u0027segment_size\u0027))"},{"line_number":1444,"context_line":"                for upload_object in upload_objects)"},{"line_number":1445,"context_line":""},{"line_number":1446,"context_line":"        # Try to create the container, just in case it doesn\u0027t exist. If this"},{"line_number":1447,"context_line":"        # fails, it might just be because the user doesn\u0027t have container PUT"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_e8095b2a","line":1444,"updated":"2018-11-13 05:07:53.000000000","message":"...and add to a set() of seg_containers here (in addition to whatever seg_container we may have from above)...","commit_id":"056c70aee394de8c32117c21e188d830dc2533de"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"655f4147e8869a692a224fe415f84fd4ab006cf7","unresolved":false,"context_lines":[{"line_number":1464,"context_line":"            res \u003d r.result()"},{"line_number":1465,"context_line":"            yield res"},{"line_number":1466,"context_line":""},{"line_number":1467,"context_line":"        if make_segment_container:"},{"line_number":1468,"context_line":"            seg_container \u003d container + \u0027_segments\u0027"},{"line_number":1469,"context_line":"            if options[\u0027segment_container\u0027]:"},{"line_number":1470,"context_line":"                seg_container \u003d options[\u0027segment_container\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_c8101f50","line":1467,"updated":"2018-11-13 05:07:53.000000000","message":"...so we can loop over the set of containers here and ensure they all exist.\n\nOff-topic: we should really have a skip_container_creation option to save us the initial POST(s).","commit_id":"056c70aee394de8c32117c21e188d830dc2533de"}]}
