)]}'
{"nova/openstack/common/rpc/matchmaker_ring.py":[{"author":{"_account_id":2711,"name":"Zhang Hua","display_name":"Zhang Hua","email":"joshua.zhang@canonical.com","username":"zhhuabj"},"change_message_id":"56e9a71745707b3df48f457af089fcebfa5e32b0","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            self.ring0[k] \u003d itertools.cycle(self.ring[k])"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def _ring_has(self, key):"},{"line_number":66,"context_line":"        if key in self.ring0:"},{"line_number":67,"context_line":"            return True"},{"line_number":68,"context_line":"        return False"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2F6gA%3D","line":66,"updated":"2013-07-09 09:50:45.000000000","message":"directly \"return key in self.ring0\".\nonly one line, don\u0027t need this method.","commit_id":"91eff717531d0b2ec4711ff5bc187bf747cf31a5"},{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"e99ed2f92fab6ce46259abbdb3d076d4b94e6146","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            self.ring0[k] \u003d itertools.cycle(self.ring[k])"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def _ring_has(self, key):"},{"line_number":66,"context_line":"        if key in self.ring0:"},{"line_number":67,"context_line":"            return True"},{"line_number":68,"context_line":"        return False"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAP3%2F%2F6eM%3D","line":66,"in_reply_to":"AAAAP3%2F%2F6gA%3D","updated":"2013-07-09 09:58:27.000000000","message":"Feel free to submit a patch to oslo-incubator - this is just syncing the code from there","commit_id":"91eff717531d0b2ec4711ff5bc187bf747cf31a5"}]}
