)]}'
{"heat/engine/resources/neutron/loadbalancer.py":[{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"2e8ba3403502f67a29453937c46020a397442cb4","unresolved":false,"context_lines":[{"line_number":357,"context_line":"                {\u0027name\u0027: vip_attributes[\u0027name\u0027],"},{"line_number":358,"context_line":"                 \u0027status\u0027: vip_attributes[\u0027status\u0027]})"},{"line_number":359,"context_line":"        raise exception.Error("},{"line_number":360,"context_line":"            _(\u0027neutron report unexpected pool resource[%(name)s] \u0027"},{"line_number":361,"context_line":"              \u0027status[%(status)s]\u0027) %"},{"line_number":362,"context_line":"            {\u0027name\u0027: attributes[\u0027name\u0027],"},{"line_number":363,"context_line":"             \u0027status\u0027: attributes[\u0027status\u0027]})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BKvM%3D","line":360,"updated":"2014-01-29 14:25:41.000000000","message":"If we\u0027re going to do another iteration of this patch for my other comment, can you please change this to \"reported unexpected pool resource\"","commit_id":"e65f8e1d086ade0900136bb5961a563a845beb4b"},{"author":{"_account_id":7253,"name":"Jason Dunsmore","email":"jasondunsmore@gmail.com","username":"jbd"},"change_message_id":"44b5360d3bf1f6ca6d77e1b40713914721114b27","unresolved":false,"context_lines":[{"line_number":357,"context_line":"                {\u0027name\u0027: vip_attributes[\u0027name\u0027],"},{"line_number":358,"context_line":"                 \u0027status\u0027: vip_attributes[\u0027status\u0027]})"},{"line_number":359,"context_line":"        raise exception.Error("},{"line_number":360,"context_line":"            _(\u0027neutron reported unexpected pool resource[%(name)s] \u0027"},{"line_number":361,"context_line":"              \u0027status[%(status)s]\u0027) %"},{"line_number":362,"context_line":"            {\u0027name\u0027: attributes[\u0027name\u0027],"},{"line_number":363,"context_line":"             \u0027status\u0027: attributes[\u0027status\u0027]})"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUX%2F%2F0wA%3D","line":360,"updated":"2014-02-10 15:47:41.000000000","message":"You also need to change \"report\" to \"reported\" in the test here:\nhttps://github.com/openstack/heat/blob/139206d/heat/tests/test_neutron_loadbalancer.py#L373","commit_id":"12054f6e3b4ce5ab8e7d82c41c1c894955cbbc3c"},{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"a7a4f9a3d657c12f3ad6142e02ad97f1c64193d1","unresolved":false,"context_lines":[{"line_number":357,"context_line":"                {\u0027name\u0027: vip_attributes[\u0027name\u0027],"},{"line_number":358,"context_line":"                 \u0027status\u0027: vip_attributes[\u0027status\u0027]})"},{"line_number":359,"context_line":"        raise exception.Error("},{"line_number":360,"context_line":"            _(\u0027neutron reported unexpected pool resource[%(name)s] \u0027"},{"line_number":361,"context_line":"              \u0027status[%(status)s]\u0027) %"},{"line_number":362,"context_line":"            {\u0027name\u0027: attributes[\u0027name\u0027],"},{"line_number":363,"context_line":"             \u0027status\u0027: attributes[\u0027status\u0027]})"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUX%2F%2FwNE%3D","line":360,"in_reply_to":"AAAAUX%2F%2F0wA%3D","updated":"2014-02-11 01:44:49.000000000","message":"Done","commit_id":"12054f6e3b4ce5ab8e7d82c41c1c894955cbbc3c"}],"heat/engine/resources/neutron/neutron.py":[{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"2e8ba3403502f67a29453937c46020a397442cb4","unresolved":false,"context_lines":[{"line_number":114,"context_line":"            return True"},{"line_number":115,"context_line":"        else:"},{"line_number":116,"context_line":"            raise exception.Error(_(\u0027%(str)s resource[%(name)s] \u0027"},{"line_number":117,"context_line":"                                    \u0027status[%(status)s]\u0027) %"},{"line_number":118,"context_line":"                                  {\u0027str\u0027: \u0027neutron reported unexpected\u0027,"},{"line_number":119,"context_line":"                                   \u0027name\u0027: attributes[\u0027name\u0027],"},{"line_number":120,"context_line":"                                   \u0027status\u0027: attributes[\u0027status\u0027]})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BKvc%3D","line":117,"updated":"2014-01-29 14:25:41.000000000","message":"This is putting the translatable bit (neutron reported unexpected resource) outside the translatable block! So you should move str into the block, there\u0027s no reason for it to be in the dict.","commit_id":"e65f8e1d086ade0900136bb5961a563a845beb4b"}],"heat/engine/resources/volume.py":[{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"097c9ffe7e714dac95ee48285243e20d8bdf86f7","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        if backup_id is not None:"},{"line_number":108,"context_line":"            if volume_backups is None:"},{"line_number":109,"context_line":"                raise exception.Error("},{"line_number":110,"context_line":"                    _(\u0027%s not supported\u0027) % self.BACKUP_ID)"},{"line_number":111,"context_line":"            vol_id \u003d cinder.restores.restore(backup_id).volume_id"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"            vol \u003d cinder.volumes.get(vol_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAU3%2F%2F3h0%3D","line":110,"updated":"2014-02-24 12:06:21.000000000","message":"This error message is going to be really uninformative, \"\u003cUUID\u003e not supported.\"\n\nCan we change it to \"Backups not supported\" or something please?","commit_id":"3676f9060a01e475bf5e2028bc9beba534e4d2f6"}]}
