)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"f85a98b8bb35914c247176b74783dc65cde8ea73","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"89f0eccc_c038d006","updated":"2023-11-10 15:17:32.000000000","message":"oh good the tets churn wasn\u0027t as annoying as I imagined it could have been - yeah let\u0027s squash this!","commit_id":"eef2cfa3cf6db421263080617d0860cff06cdc35"}],"swift/common/middleware/slo.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"f85a98b8bb35914c247176b74783dc65cde8ea73","unresolved":true,"context_lines":[{"line_number":1157,"context_line":"            raise HTTPServerError(msg)"},{"line_number":1158,"context_line":"        return segments"},{"line_number":1159,"context_line":""},{"line_number":1160,"context_line":"    def _calculate_byteranges(self, req, segments, resp_attrs):"},{"line_number":1161,"context_line":"        \"\"\""},{"line_number":1162,"context_line":"        Calculate the byteranges based on the request and part number."},{"line_number":1163,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"8e52a4c7_2a392fa4","line":1160,"updated":"2023-11-10 15:17:32.000000000","message":"oic and we never have to call this method except when we have segments.\n\nit just so happens that partnum is the only case that *needs* it","commit_id":"eef2cfa3cf6db421263080617d0860cff06cdc35"}]}
