)]}'
{"ceilometer/gnocchi_client.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"2997fca5fd696aa29bdbbb6e54a7638847698872","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        if op[\u0027type\u0027] \u003d\u003d \u0027update_attribute_type\u0027:"},{"line_number":128,"context_line":"            try:"},{"line_number":129,"context_line":"                gnocchi.resource_type.update(op[\u0027resource_type\u0027], op[\u0027data\u0027])"},{"line_number":130,"context_line":"            except Exception:"},{"line_number":131,"context_line":"                LOG.error(\"Gnocchi resource update fail: %s\", op[\u0027desc\u0027],"},{"line_number":132,"context_line":"                          exc_info\u003dTrue)"},{"line_number":133,"context_line":"                return"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_845e5974","line":130,"updated":"2016-12-14 18:19:42.000000000","message":"what happens if we run upgrade twice? does update return an exception or does it carry on?","commit_id":"970358ce5e1e209990ba1efd41265b2c3019a27f"}]}
