)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"fea46d581a6b0b58a4c54bc5485bc788cffb2def","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"34ee8904_473fdfa7","updated":"2022-07-07 10:56:34.000000000","message":"I did this in I2d9c68db5bf891ffa25fd5a7fc9e8953e44b73ab. Please let me know if what I\u0027ve done isn\u0027t suitable.","commit_id":"33180f523b9093ead6bcb3fd2042c9debf64a3ba"}],"openstackclient/volume/client.py":[{"author":{"_account_id":17280,"name":"Tim Rozet","email":"trozet@redhat.com","username":"trozet"},"change_message_id":"40c774e70543642f1133192ce0877fe46b5d6ffa","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                \"min\": api_versions.MIN_VERSION.get_string(),"},{"line_number":111,"context_line":"                \"max\": api_versions.MAX_VERSION.get_string(),"},{"line_number":112,"context_line":"            }"},{"line_number":113,"context_line":"            raise exceptions.CommandError(msg)"},{"line_number":114,"context_line":"    return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_956873b9","line":113,"range":{"start_line":113,"start_character":1,"end_line":113,"end_character":46},"updated":"2018-08-13 17:31:44.000000000","message":"note this will raise exception for deprecated versions:\nhttps://github.com/openstack/python-cinderclient/blob/3f6aa2a64835c9984b744d9f9f9127fabb9cdd59/cinderclient/api_versions.py#L31\n\nIs that the desired behavior, or do we want to return None and resort to the old version check in that case?","commit_id":"3f07d5828d126318514659c3c1503303d610bb3e"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ea25ac5f952e090df2094b5bf702c9a5abd53eb1","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \"1\": \"cinderclient.v1.client.Client\","},{"line_number":32,"context_line":"    \"2\": \"cinderclient.v2.client.Client\","},{"line_number":33,"context_line":"    \"3\": \"cinderclient.v3.client.Client\","},{"line_number":34,"context_line":"}"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Save the microversion if in use"},{"line_number":37,"context_line":"_volume_api_version \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"1fa4df85_e38a5719","line":34,"updated":"2020-03-02 18:24:11.000000000","message":"In ironic we have to do this https://opendev.org/openstack/python-ironicclient/src/branch/master/ironicclient/osc/plugin.py#L37-L41 to make sure that all microversions are in the list. OSC refuses (or used to refuse) to use incompatible versions, so --os-volume-api-version\u003d3.42 won\u0027t work.","commit_id":"33180f523b9093ead6bcb3fd2042c9debf64a3ba"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ea25ac5f952e090df2094b5bf702c9a5abd53eb1","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    parser.add_argument("},{"line_number":94,"context_line":"        \u0027--os-volume-api-version\u0027,"},{"line_number":95,"context_line":"        metavar\u003d\u0027\u003cvolume-api-version\u003e\u0027,"},{"line_number":96,"context_line":"        default\u003dutils.env(\u0027OS_VOLUME_API_VERSION\u0027),"},{"line_number":97,"context_line":"        help\u003d_(\u0027Volume API version, default\u003d%s \u0027"},{"line_number":98,"context_line":"               \u0027(Env: OS_VOLUME_API_VERSION)\u0027) % DEFAULT_API_VERSION"},{"line_number":99,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"1fa4df85_a399bf6e","line":96,"updated":"2020-03-02 18:24:11.000000000","message":"We also had to do all this to allow \"latest\" to be used explicitly: https://opendev.org/openstack/python-ironicclient/src/branch/master/ironicclient/osc/plugin.py#L91-L134. Not sure if it\u0027s needed for you.","commit_id":"33180f523b9093ead6bcb3fd2042c9debf64a3ba"}]}
