)]}'
{"openstack/cdn/v1/_proxy.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"3cd56ab82b3d2b2ebfc694c8fe9b1cca573cc65a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"class Proxy(proxy.BaseProxy):"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def ping(self):"},{"line_number":20,"context_line":"        return ping.Ping().get(self.session)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a0c5dc1_9dd04f55","side":"PARENT","line":20,"updated":"2015-05-12 18:06:17.000000000","message":"Everything else looks good about this except this change - can you leave this in?\n\nI started on this change but stopped when I couldn\u0027t actually test it. It was going to be an example that went into a plugin since Rackspace has this deployed as the Cloud CDN service and last I remembered it has a different name in our service catalog for some reason (like rax:cdn).","commit_id":"f4f615a9fba5364f48bbfd00f97327f752dd01f7"},{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"9380d74783cbc2593992047193a2acb60c282be6","unresolved":false,"context_lines":[{"line_number":17,"context_line":"class Proxy(proxy.BaseProxy):"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def ping(self):"},{"line_number":20,"context_line":"        return ping.Ping().get(self.session)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a0c5dc1_3873b1b3","side":"PARENT","line":20,"in_reply_to":"9a0c5dc1_1d969f4c","updated":"2015-05-12 18:27:52.000000000","message":"Hah, alrighty then. Somehow I really borked that review, so never mind. +2","commit_id":"f4f615a9fba5364f48bbfd00f97327f752dd01f7"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"b267e9a019c34fc27df8ea089b1e924c0f33baa2","unresolved":false,"context_lines":[{"line_number":17,"context_line":"class Proxy(proxy.BaseProxy):"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def ping(self):"},{"line_number":20,"context_line":"        return ping.Ping().get(self.session)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a0c5dc1_1d969f4c","side":"PARENT","line":20,"in_reply_to":"9a0c5dc1_9dd04f55","updated":"2015-05-12 18:12:33.000000000","message":"There is no ping object checked in.","commit_id":"f4f615a9fba5364f48bbfd00f97327f752dd01f7"}]}
