)]}'
{"zun/db/etcd/api.py":[{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"b08cebd6ee298191e207da566cc02526c2b7d218","unresolved":false,"context_lines":[{"line_number":443,"context_line":"                                marker\u003dNone, sort_key\u003dNone, sort_dir\u003dNone):"},{"line_number":444,"context_line":"        try:"},{"line_number":445,"context_line":"            res \u003d getattr("},{"line_number":446,"context_line":"                self.client.read(\u0027/resource_providers\u0027), \u0027children\u0027, None)"},{"line_number":447,"context_line":"        except etcd.EtcdKeyNotFound:"},{"line_number":448,"context_line":"            # Before the first resource provider been created, path"},{"line_number":449,"context_line":"            # \u0027resource_provider\u0027 does not exist."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa31d9ce_ccb5787e","line":446,"range":{"start_line":446,"start_character":32,"end_line":446,"end_character":74},"updated":"2017-02-15 08:01:00.000000000","message":"ops... wrong syntax","commit_id":"c6644e1d72db4aa10e8172dce231b48f4ab1989c"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"522d5fa47d497482e357794017bf5ee1aa6f720d","unresolved":false,"context_lines":[{"line_number":443,"context_line":"                                marker\u003dNone, sort_key\u003dNone, sort_dir\u003dNone):"},{"line_number":444,"context_line":"        try:"},{"line_number":445,"context_line":"            res \u003d getattr("},{"line_number":446,"context_line":"                self.client.read(\u0027/resource_providers\u0027), \u0027children\u0027, None)"},{"line_number":447,"context_line":"        except etcd.EtcdKeyNotFound:"},{"line_number":448,"context_line":"            # Before the first resource provider been created, path"},{"line_number":449,"context_line":"            # \u0027resource_provider\u0027 does not exist."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa31d9ce_7f07d081","line":446,"range":{"start_line":446,"start_character":32,"end_line":446,"end_character":74},"in_reply_to":"fa31d9ce_7f8b501f","updated":"2017-02-15 08:15:42.000000000","message":"oh... my bad, I don\u0027t notice it\u0027s the continue of line 445.","commit_id":"c6644e1d72db4aa10e8172dce231b48f4ab1989c"},{"author":{"_account_id":13248,"name":"Wenzhi Yu","email":"wenzhi_yu@163.com","username":"yuywz"},"change_message_id":"2b594e47981ae7e21dbeed405c92760ce44d7920","unresolved":false,"context_lines":[{"line_number":443,"context_line":"                                marker\u003dNone, sort_key\u003dNone, sort_dir\u003dNone):"},{"line_number":444,"context_line":"        try:"},{"line_number":445,"context_line":"            res \u003d getattr("},{"line_number":446,"context_line":"                self.client.read(\u0027/resource_providers\u0027), \u0027children\u0027, None)"},{"line_number":447,"context_line":"        except etcd.EtcdKeyNotFound:"},{"line_number":448,"context_line":"            # Before the first resource provider been created, path"},{"line_number":449,"context_line":"            # \u0027resource_provider\u0027 does not exist."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa31d9ce_7f8b501f","line":446,"range":{"start_line":446,"start_character":32,"end_line":446,"end_character":74},"in_reply_to":"fa31d9ce_ccb5787e","updated":"2017-02-15 08:13:16.000000000","message":"@Eli, thx for your review, can you be more specific, what\u0027s the error in this line?","commit_id":"c6644e1d72db4aa10e8172dce231b48f4ab1989c"}]}
