)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8d0a9ae64a220d4619870399ec8280dcb2726a90","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Replace S3Request.location with S3Request.s3api_region"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"... just so I don\u0027t confuse it with swob.Response.location, which is"},{"line_number":10,"context_line":"something else entirely."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I6a50e16ef0e010d5b23f0b0850ca62367e5a19f6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"977882a8_19bf30ff","line":10,"updated":"2021-01-14 16:44:09.000000000","message":"hahah, yes no 30X involved here ;)","commit_id":"395d2dd23d38e2441718265e2a8050a770c510ce"}],"swift/common/middleware/s3api/s3request.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8d0a9ae64a220d4619870399ec8280dcb2726a90","unresolved":true,"context_lines":[{"line_number":529,"context_line":"        # NOTE: app is not used by this class, need for compatibility of S3acl"},{"line_number":530,"context_line":"        swob.Request.__init__(self, env)"},{"line_number":531,"context_line":"        self.conf \u003d conf"},{"line_number":532,"context_line":"        self.s3api_region \u003d self.conf.location"},{"line_number":533,"context_line":"        self._timestamp \u003d None"},{"line_number":534,"context_line":"        self.access_key, self.signature \u003d self._parse_auth_info()"},{"line_number":535,"context_line":"        self.bucket_in_host \u003d self._parse_host()"}],"source_content_type":"text/x-python","patch_set":3,"id":"d909a05c_4251a860","line":532,"updated":"2021-01-14 16:44:09.000000000","message":"ok, yeah, that\u0027s just a little more specitivity in the name","commit_id":"395d2dd23d38e2441718265e2a8050a770c510ce"}]}
