)]}'
{"cinderclient/exceptions.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"5d37778225b1ad7d2ca7b4065b8f8f6b2798b729","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from cinderclient.openstack.common.apiclient.exceptions import *  # noqa"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ConnectionError(Exception):"},{"line_number":24,"context_line":"    \"\"\"Could not open a connection to the API service.\"\"\""},{"line_number":25,"context_line":"    pass"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BJXA%3D","line":23,"updated":"2014-01-29 18:12:21.000000000","message":"Module apiclient.exceptions has exception ConnectionRefused which is most suitable in meaning for exception ConnectionError. Please reuse it.","commit_id":"90697defa92f434fa7805a1f5198517e40104722"},{"author":{"_account_id":9550,"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","username":"ekudryashova"},"change_message_id":"22366613377f49e173ffa57095fda92d73828629","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from cinderclient.openstack.common.apiclient.exceptions import *  # noqa"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class ConnectionError(Exception):"},{"line_number":24,"context_line":"    \"\"\"Could not open a connection to the API service.\"\"\""},{"line_number":25,"context_line":"    pass"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BEhA%3D","line":23,"in_reply_to":"AAAAUH%2F%2BJXA%3D","updated":"2014-01-30 13:28:23.000000000","message":"In cinderclient oslo exception ConnectionRefused is reused, but now cinderclient.ConnectionError is used in horizon, so it can be removed after updating code there.","commit_id":"90697defa92f434fa7805a1f5198517e40104722"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"8c0d460cde17eb9b0df9122163ac5b7e9d734e3f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                           + HttpServerError.__subclasses__()))"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def from_response(response, body):"},{"line_number":42,"context_line":"    \"\"\""},{"line_number":43,"context_line":"    Return an instance of an ClientException or subclass"},{"line_number":44,"context_line":"    based on an requests response."}],"source_content_type":"text/x-python","patch_set":5,"id":"bad4c104_3b4bc95a","line":41,"updated":"2014-04-29 15:39:14.000000000","message":"What is the reason of usage this custom method instead of reusing the method from common code?","commit_id":"43816de6bcc2bf8ec730e800889135e2d6035221"}],"cinderclient/shell.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"8c0d460cde17eb9b0df9122163ac5b7e9d734e3f","unresolved":false,"context_lines":[{"line_number":501,"context_line":"                        \"Change its value via either --os-volume-api-version \""},{"line_number":502,"context_line":"                        \"or env[OS_VOLUME_API_VERSION]\")"},{"line_number":503,"context_line":"                       % (options.os_volume_api_version, endpoint_api_version))"},{"line_number":504,"context_line":"                raise exc.InvalidAPIVersion(msg)"},{"line_number":505,"context_line":"        except exc.UnsupportedVersion:"},{"line_number":506,"context_line":"            endpoint_api_version \u003d options.os_volume_api_version"},{"line_number":507,"context_line":"            if api_version_input:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bad4c104_db257dac","side":"PARENT","line":504,"updated":"2014-04-29 15:39:14.000000000","message":"Also, temporary alias should be added for this exception.","commit_id":"4163fa23a4888466a5a0f7471232546c2effd66f"}]}
