)]}'
{"shade/__init__.py":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"548292826db6be26f596bd8bbd039df7c36eb2f6","unresolved":false,"context_lines":[{"line_number":4357,"context_line":"        \"\"\"Common method for modifying flavor extra specs."},{"line_number":4358,"context_line":""},{"line_number":4359,"context_line":"        Nova (very sadly) doesn\u0027t expose this with a public API, so we"},{"line_number":4360,"context_line":"        must get the actual flavor object and make a method call on it."},{"line_number":4361,"context_line":""},{"line_number":4362,"context_line":"        Two separate try-except blocks are used because Nova can raise"},{"line_number":4363,"context_line":"        a NotFound exception if FlavorGet() is given an invalid flavor ID,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_b2accf8c","line":4360,"updated":"2015-08-07 03:55:18.000000000","message":"I don\u0027t understand this statement. Why is that any different than the other spots where we use the client libraries to modify stuff?","commit_id":"1ead623f8c06ea2adc1a6343df1e2ece27327ed8"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"3841d673e50b38f5630de0bd202d1419fb4242b2","unresolved":false,"context_lines":[{"line_number":4357,"context_line":"        \"\"\"Common method for modifying flavor extra specs."},{"line_number":4358,"context_line":""},{"line_number":4359,"context_line":"        Nova (very sadly) doesn\u0027t expose this with a public API, so we"},{"line_number":4360,"context_line":"        must get the actual flavor object and make a method call on it."},{"line_number":4361,"context_line":""},{"line_number":4362,"context_line":"        Two separate try-except blocks are used because Nova can raise"},{"line_number":4363,"context_line":"        a NotFound exception if FlavorGet() is given an invalid flavor ID,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_0263de42","line":4360,"in_reply_to":"1a4dcd0f_b2accf8c","updated":"2015-08-07 13:39:49.000000000","message":"This is the only example that I know of where this isn\u0027t exposed by a method on novaclient. No other example exists (that I know of) where you must first obtain an object and use that to send requests to the nova server.","commit_id":"1ead623f8c06ea2adc1a6343df1e2ece27327ed8"}]}
