)]}'
{"manila/share/drivers/service_instance.py":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"287b5e9493ff3cbde9fd86fc55a9a96439725a94","unresolved":false,"context_lines":[{"line_number":489,"context_line":"            return images[0]"},{"line_number":490,"context_line":"        elif not images:"},{"line_number":491,"context_line":"            raise exception.ServiceInstanceException("},{"line_number":492,"context_line":"                _(\"Image with name \u0027%s\u0027 is unavailable.\") %"},{"line_number":493,"context_line":"                service_image_name)"},{"line_number":494,"context_line":"        else:"},{"line_number":495,"context_line":"            raise exception.ServiceInstanceException("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f91af0f_d71bd770","line":492,"updated":"2017-12-28 22:25:49.000000000","message":"I think it would be good to add more details on the error message here. Why is it unavailable? Either there is no image with that name (because of a typo or something) or there is an image with that name but it is in Error state. This is something that operators might not clearly devise if an error like this appears.","commit_id":"b600424907ea0b340ef53847ed4c0dd1a5409e0b"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5741aa22e7ccaadc022241882947f4721f25ca65","unresolved":false,"context_lines":[{"line_number":490,"context_line":"        elif not images:"},{"line_number":491,"context_line":"            raise exception.ServiceInstanceException("},{"line_number":492,"context_line":"                _(\"Image with name \u0027%s\u0027 is not found or the image is not \""},{"line_number":493,"context_line":"                  \"\u0027active\u0027 status.\") % service_image_name)"},{"line_number":494,"context_line":"        else:"},{"line_number":495,"context_line":"            raise exception.ServiceInstanceException("},{"line_number":496,"context_line":"                _(\"Found more than one image by name \u0027%s\u0027.\") %"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_f88eec25","line":493,"range":{"start_line":493,"start_character":28,"end_line":493,"end_character":34},"updated":"2018-01-02 16:49:59.000000000","message":"change this to \"Image with name \u0027%s\u0027 was not found or is not in \u0027active\u0027 state\". \n\nSince this is a translatable string, we should ensure it\u0027s structured correctly.","commit_id":"b183f2323bfcecad8afbce3c8a76f161a4640223"},{"author":{"_account_id":25456,"name":"junboli","email":"junbo85.li@gmail.com","username":"junboli"},"change_message_id":"5137df96c2776c2f637d2e651961ffedae8e18d3","unresolved":false,"context_lines":[{"line_number":490,"context_line":"        elif not images:"},{"line_number":491,"context_line":"            raise exception.ServiceInstanceException("},{"line_number":492,"context_line":"                _(\"Image with name \u0027%s\u0027 is not found or the image is not \""},{"line_number":493,"context_line":"                  \"\u0027active\u0027 status.\") % service_image_name)"},{"line_number":494,"context_line":"        else:"},{"line_number":495,"context_line":"            raise exception.ServiceInstanceException("},{"line_number":496,"context_line":"                _(\"Found more than one image by name \u0027%s\u0027.\") %"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f91af0f_0ec34aef","line":493,"range":{"start_line":493,"start_character":28,"end_line":493,"end_character":34},"in_reply_to":"9f91af0f_f88eec25","updated":"2018-01-02 18:49:38.000000000","message":"Done","commit_id":"b183f2323bfcecad8afbce3c8a76f161a4640223"}]}
