)]}'
{"test/probe/test_sharder.py":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"fc5a1a83aead916e2d8a52f9690535b1eb89ceb0","unresolved":false,"context_lines":[{"line_number":415,"context_line":""},{"line_number":416,"context_line":"        def check_listing(objects, **params):"},{"line_number":417,"context_line":"            qs \u003d \u0027\u0026\u0027.join([\u0027%s\u003d%s\u0027 % param for param in params.items()])"},{"line_number":418,"context_line":"            print(repr(qs))"},{"line_number":419,"context_line":"            headers, listing \u003d client.get_container("},{"line_number":420,"context_line":"                self.url, self.token, self.container_name, query_string\u003dqs)"},{"line_number":421,"context_line":"            listing \u003d [x[\u0027name\u0027].encode(\u0027utf-8\u0027) if six.PY2 else x[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_01cba4a3","line":418,"updated":"2019-09-04 05:17:32.000000000","message":"I think a print() snuck through from debugging.","commit_id":"807683449e4f93398e7456dd9cc54ce3dd0cd7f8"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"4c1b7eb6df510739e82db740d9208e7e5e25ee86","unresolved":false,"context_lines":[{"line_number":415,"context_line":""},{"line_number":416,"context_line":"        def check_listing(objects, **params):"},{"line_number":417,"context_line":"            qs \u003d \u0027\u0026\u0027.join([\u0027%s\u003d%s\u0027 % param for param in params.items()])"},{"line_number":418,"context_line":"            print(repr(qs))"},{"line_number":419,"context_line":"            headers, listing \u003d client.get_container("},{"line_number":420,"context_line":"                self.url, self.token, self.container_name, query_string\u003dqs)"},{"line_number":421,"context_line":"            listing \u003d [x[\u0027name\u0027].encode(\u0027utf-8\u0027) if six.PY2 else x[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_8a724011","line":418,"in_reply_to":"7faddb67_01cba4a3","updated":"2019-09-04 17:18:58.000000000","message":"Done","commit_id":"807683449e4f93398e7456dd9cc54ce3dd0cd7f8"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"113f0d22aca70c50fd44ea38eb7f95c4cc5422fe","unresolved":false,"context_lines":[{"line_number":415,"context_line":""},{"line_number":416,"context_line":"        def check_listing(objects, **params):"},{"line_number":417,"context_line":"            qs \u003d \u0027\u0026\u0027.join([\u0027%s\u003d%s\u0027 % param for param in params.items()])"},{"line_number":418,"context_line":"            print(repr(qs))"},{"line_number":419,"context_line":"            headers, listing \u003d client.get_container("},{"line_number":420,"context_line":"                self.url, self.token, self.container_name, query_string\u003dqs)"},{"line_number":421,"context_line":"            listing \u003d [x[\u0027name\u0027].encode(\u0027utf-8\u0027) if six.PY2 else x[\u0027name\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0f374200","line":418,"in_reply_to":"7faddb67_01cba4a3","updated":"2019-09-04 16:42:58.000000000","message":"I always put a tag like XXX in there (in my case actually \"# P3\"). In fact, start from adding that tag, and the actual print() later. Then, I git show | grep \u0027 P3\u0027 before git review. Could be automated with a hook, I suppose.","commit_id":"807683449e4f93398e7456dd9cc54ce3dd0cd7f8"}]}
