)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e14c18fa_c5acc8b0","updated":"2025-10-30 20:55:22.000000000","message":"Hi Stephen, \n\nlots of line length violations; maybe ruff isn\u0027t fixing these up or not recognizing the pyproject.toml directive?","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"072a7f763fbe0e9d31151c857b9e0c22a2f2a548","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ceade217_fd6c14a2","updated":"2025-11-05 15:37:34.000000000","message":"LGTM, thanks Stephen!","commit_id":"0ef57c0f49b9c0a6be358a87fff67869c0dc95b4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8c53a23802e0b60b830fd34d31a5e5da5d26f472","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2b425825_c9cbbf8b","updated":"2025-11-03 21:40:23.000000000","message":"hi @stephenfin@redhat.com; thank you for the follow up fixes on top of this, and for your responses\n\nMaybe we need a `.git-blame-ignore-revs` file with these commits added?","commit_id":"0ef57c0f49b9c0a6be358a87fff67869c0dc95b4"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"aff2b91e40d26ab0b514d170e81f041dd1ecff72","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bc5f930f_0e701eb1","updated":"2025-11-05 17:54:40.000000000","message":"recheck\nThe failure can be related to a flaky test. Let\u0027s give this another run","commit_id":"0ef57c0f49b9c0a6be358a87fff67869c0dc95b4"}],"manilaclient/api_versions.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":177,"context_line":"        self.func \u003d func"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    def __str__(self):"},{"line_number":180,"context_line":"        return f\"Version Method {self.name}: min: {self.start_version}, max: {self.end_version}\""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    def __repr__(self):"},{"line_number":183,"context_line":"        return f\"\u003cVersionedMethod {self.name}\u003e\""}],"source_content_type":"text/x-python","patch_set":3,"id":"6830df42_67094b58","line":180,"range":{"start_line":180,"start_character":0,"end_line":180,"end_character":96},"updated":"2025-10-30 20:55:22.000000000","message":"this exceeds the 79 character line length restriction;","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":177,"context_line":"        self.func \u003d func"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    def __str__(self):"},{"line_number":180,"context_line":"        return f\"Version Method {self.name}: min: {self.start_version}, max: {self.end_version}\""},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"    def __repr__(self):"},{"line_number":183,"context_line":"        return f\"\u003cVersionedMethod {self.name}\u003e\""}],"source_content_type":"text/x-python","patch_set":3,"id":"2db87ad8_ec2fea3f","line":180,"range":{"start_line":180,"start_character":0,"end_line":180,"end_character":96},"in_reply_to":"6830df42_67094b58","updated":"2025-10-31 13:43:17.000000000","message":"This is known behavior of ruff (and black): it won\u0027t break strings. We can fix these manually in a follow-up.\n\nhttps://docs.astral.sh/ruff/settings/#line-length","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":363,"context_line":"    elif manilaclient.API_MAX_VERSION \u003c server_start_version:"},{"line_number":364,"context_line":"        raise exceptions.UnsupportedVersion("},{"line_number":365,"context_line":"            _("},{"line_number":366,"context_line":"                \"Server\u0027s version is too new. The client\u0027s valid version range \""},{"line_number":367,"context_line":"                \"is \u0027%(client_min)s\u0027 to \u0027%(client_max)s\u0027. The server valid \""},{"line_number":368,"context_line":"                \"version range is \u0027%(server_min)s\u0027 to \u0027%(server_max)s\u0027.\""},{"line_number":369,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"68352dd1_f0d87724","line":366,"range":{"start_line":366,"start_character":0,"end_line":366,"end_character":80},"updated":"2025-10-30 20:55:22.000000000","message":"this exceeds the 79 character line length restriction;","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    elif manilaclient.API_MAX_VERSION \u003c server_start_version:"},{"line_number":364,"context_line":"        raise exceptions.UnsupportedVersion("},{"line_number":365,"context_line":"            _("},{"line_number":366,"context_line":"                \"Server\u0027s version is too new. The client\u0027s valid version range \""},{"line_number":367,"context_line":"                \"is \u0027%(client_min)s\u0027 to \u0027%(client_max)s\u0027. The server valid \""},{"line_number":368,"context_line":"                \"version range is \u0027%(server_min)s\u0027 to \u0027%(server_max)s\u0027.\""},{"line_number":369,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"3356b013_6d982051","line":366,"range":{"start_line":366,"start_character":0,"end_line":366,"end_character":80},"in_reply_to":"68352dd1_f0d87724","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/common/constants.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":96,"context_line":"    \u0027updated_at\u0027,"},{"line_number":97,"context_line":"    \u0027resource_id\u0027,"},{"line_number":98,"context_line":"    \u0027resource_type\u0027,"},{"line_number":99,"context_line":"    \u0027resource_actionlock_reason\u0027,"},{"line_number":100,"context_line":")"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"BACKUP_SORT_KEY_VALUES \u003d ("}],"source_content_type":"text/x-python","patch_set":3,"id":"ee7149b8_45864aed","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":33},"updated":"2025-10-30 20:55:22.000000000","message":"oops, you found a bug in the code, now a more obvious bug!","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":96,"context_line":"    \u0027updated_at\u0027,"},{"line_number":97,"context_line":"    \u0027resource_id\u0027,"},{"line_number":98,"context_line":"    \u0027resource_type\u0027,"},{"line_number":99,"context_line":"    \u0027resource_actionlock_reason\u0027,"},{"line_number":100,"context_line":")"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"BACKUP_SORT_KEY_VALUES \u003d ("}],"source_content_type":"text/x-python","patch_set":3,"id":"cdcf464c_b5f7bcc5","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":33},"in_reply_to":"ee7149b8_45864aed","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/quotas.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":148,"context_line":"            type\u003dint,"},{"line_number":149,"context_line":"            default\u003dNone,"},{"line_number":150,"context_line":"            help\u003d_("},{"line_number":151,"context_line":"                \"New value for the \u0027per-share-gigabytes\u0027 quota.\""},{"line_number":152,"context_line":"                \"Available only for microversion \u003e\u003d 2.62\""},{"line_number":153,"context_line":"            ),"},{"line_number":154,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"807fe96c_68f6c3c6","line":151,"range":{"start_line":151,"start_character":63,"end_line":151,"end_character":64},"updated":"2025-10-30 20:55:22.000000000","message":"We should\u0027ve had a space here..","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":148,"context_line":"            type\u003dint,"},{"line_number":149,"context_line":"            default\u003dNone,"},{"line_number":150,"context_line":"            help\u003d_("},{"line_number":151,"context_line":"                \"New value for the \u0027per-share-gigabytes\u0027 quota.\""},{"line_number":152,"context_line":"                \"Available only for microversion \u003e\u003d 2.62\""},{"line_number":153,"context_line":"            ),"},{"line_number":154,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"351f62f1_20a0e50e","line":151,"range":{"start_line":151,"start_character":63,"end_line":151,"end_character":64},"in_reply_to":"807fe96c_68f6c3c6","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":158,"context_line":"            type\u003dint,"},{"line_number":159,"context_line":"            default\u003dNone,"},{"line_number":160,"context_line":"            help\u003d_("},{"line_number":161,"context_line":"                \"New value for the \u0027encryption-keys\u0027 quota.\""},{"line_number":162,"context_line":"                \"Available only for microversion \u003e\u003d 2.90\""},{"line_number":163,"context_line":"            ),"},{"line_number":164,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"901c40d1_70058cc3","line":161,"range":{"start_line":161,"start_character":59,"end_line":161,"end_character":60},"updated":"2025-10-30 20:55:22.000000000","message":"same","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":158,"context_line":"            type\u003dint,"},{"line_number":159,"context_line":"            default\u003dNone,"},{"line_number":160,"context_line":"            help\u003d_("},{"line_number":161,"context_line":"                \"New value for the \u0027encryption-keys\u0027 quota.\""},{"line_number":162,"context_line":"                \"Available only for microversion \u003e\u003d 2.90\""},{"line_number":163,"context_line":"            ),"},{"line_number":164,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"febb2c02_ef910af3","line":161,"range":{"start_line":161,"start_character":59,"end_line":161,"end_character":60},"in_reply_to":"901c40d1_70058cc3","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":202,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\u00272.40\u0027):"},{"line_number":203,"context_line":"                raise exceptions.CommandError("},{"line_number":204,"context_line":"                    _("},{"line_number":205,"context_line":"                        \"\u0027share group\u0027 quotas are available only starting with \""},{"line_number":206,"context_line":"                        \"\u00272.40\u0027 API microversion.\""},{"line_number":207,"context_line":"                    )"},{"line_number":208,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"625584b1_040594dd","line":205,"range":{"start_line":205,"start_character":0,"end_line":205,"end_character":80},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":202,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\u00272.40\u0027):"},{"line_number":203,"context_line":"                raise exceptions.CommandError("},{"line_number":204,"context_line":"                    _("},{"line_number":205,"context_line":"                        \"\u0027share group\u0027 quotas are available only starting with \""},{"line_number":206,"context_line":"                        \"\u00272.40\u0027 API microversion.\""},{"line_number":207,"context_line":"                    )"},{"line_number":208,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"14a0032b_8f421132","line":205,"range":{"start_line":205,"start_character":0,"end_line":205,"end_character":80},"in_reply_to":"625584b1_040594dd","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":220,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\u00272.53\u0027):"},{"line_number":221,"context_line":"                raise exceptions.CommandError("},{"line_number":222,"context_line":"                    _("},{"line_number":223,"context_line":"                        \"setting the number of \u0027share replicas\u0027 is available only \""},{"line_number":224,"context_line":"                        \"starting with API microversion \u00272.53\u0027.\""},{"line_number":225,"context_line":"                    )"},{"line_number":226,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"3872bd39_974ac7d0","line":223,"range":{"start_line":223,"start_character":0,"end_line":223,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":220,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\u00272.53\u0027):"},{"line_number":221,"context_line":"                raise exceptions.CommandError("},{"line_number":222,"context_line":"                    _("},{"line_number":223,"context_line":"                        \"setting the number of \u0027share replicas\u0027 is available only \""},{"line_number":224,"context_line":"                        \"starting with API microversion \u00272.53\u0027.\""},{"line_number":225,"context_line":"                    )"},{"line_number":226,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"018e0a04_8b56dd44","line":223,"range":{"start_line":223,"start_character":0,"end_line":223,"end_character":83},"in_reply_to":"3872bd39_974ac7d0","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":230,"context_line":"                raise exceptions.CommandError("},{"line_number":231,"context_line":"                    _("},{"line_number":232,"context_line":"                        \"setting the capacity of share replicas in total \""},{"line_number":233,"context_line":"                        \"is available only starting with API microversion \u00272.53\u0027.\""},{"line_number":234,"context_line":"                    )"},{"line_number":235,"context_line":"                )"},{"line_number":236,"context_line":"            kwargs[\"replica_gigabytes\"] \u003d parsed_args.replica_gigabytes"}],"source_content_type":"text/x-python","patch_set":3,"id":"c5be0b8a_ab666cff","line":233,"range":{"start_line":233,"start_character":0,"end_line":233,"end_character":82},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":230,"context_line":"                raise exceptions.CommandError("},{"line_number":231,"context_line":"                    _("},{"line_number":232,"context_line":"                        \"setting the capacity of share replicas in total \""},{"line_number":233,"context_line":"                        \"is available only starting with API microversion \u00272.53\u0027.\""},{"line_number":234,"context_line":"                    )"},{"line_number":235,"context_line":"                )"},{"line_number":236,"context_line":"            kwargs[\"replica_gigabytes\"] \u003d parsed_args.replica_gigabytes"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f70f180_40abf37f","line":233,"range":{"start_line":233,"start_character":0,"end_line":233,"end_character":82},"in_reply_to":"c5be0b8a_ab666cff","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":257,"context_line":"            raise exceptions.CommandError("},{"line_number":258,"context_line":"                _("},{"line_number":259,"context_line":"                    \"Nothing to set. \""},{"line_number":260,"context_line":"                    \"New quota must be specified to at least one of the following \""},{"line_number":261,"context_line":"                    \"resources: \u0027shares\u0027, \u0027snapshots\u0027, \u0027gigabytes\u0027, \""},{"line_number":262,"context_line":"                    \"\u0027snapshot-gigabytes\u0027, \u0027share-networks\u0027, \u0027share-type\u0027, \""},{"line_number":263,"context_line":"                    \"\u0027share-groups\u0027, \u0027share-group-snapshots\u0027, \u0027share-replicas\u0027, \""}],"source_content_type":"text/x-python","patch_set":3,"id":"27d620f2_f006c499","line":260,"range":{"start_line":260,"start_character":0,"end_line":260,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":257,"context_line":"            raise exceptions.CommandError("},{"line_number":258,"context_line":"                _("},{"line_number":259,"context_line":"                    \"Nothing to set. \""},{"line_number":260,"context_line":"                    \"New quota must be specified to at least one of the following \""},{"line_number":261,"context_line":"                    \"resources: \u0027shares\u0027, \u0027snapshots\u0027, \u0027gigabytes\u0027, \""},{"line_number":262,"context_line":"                    \"\u0027snapshot-gigabytes\u0027, \u0027share-networks\u0027, \u0027share-type\u0027, \""},{"line_number":263,"context_line":"                    \"\u0027share-groups\u0027, \u0027share-group-snapshots\u0027, \u0027share-replicas\u0027, \""}],"source_content_type":"text/x-python","patch_set":3,"id":"05cf80c5_eca7d282","line":260,"range":{"start_line":260,"start_character":0,"end_line":260,"end_character":83},"in_reply_to":"27d620f2_f006c499","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":379,"context_line":"                if share_client.api_version \u003c api_versions.APIVersion(\"2.39\"):"},{"line_number":380,"context_line":"                    raise exceptions.CommandError("},{"line_number":381,"context_line":"                        _("},{"line_number":382,"context_line":"                            \"\u0027share type\u0027 quotas are available only starting with \""},{"line_number":383,"context_line":"                            \"\u00272.39\u0027 API microversion.\""},{"line_number":384,"context_line":"                        )"},{"line_number":385,"context_line":"                    )"}],"source_content_type":"text/x-python","patch_set":3,"id":"8e4ebc3a_6e8e066f","line":382,"range":{"start_line":382,"start_character":0,"end_line":382,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":379,"context_line":"                if share_client.api_version \u003c api_versions.APIVersion(\"2.39\"):"},{"line_number":380,"context_line":"                    raise exceptions.CommandError("},{"line_number":381,"context_line":"                        _("},{"line_number":382,"context_line":"                            \"\u0027share type\u0027 quotas are available only starting with \""},{"line_number":383,"context_line":"                            \"\u00272.39\u0027 API microversion.\""},{"line_number":384,"context_line":"                        )"},{"line_number":385,"context_line":"                    )"}],"source_content_type":"text/x-python","patch_set":3,"id":"4066be95_20f71b4a","line":382,"range":{"start_line":382,"start_character":0,"end_line":382,"end_character":83},"in_reply_to":"8e4ebc3a_6e8e066f","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/resource_locks.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":252,"context_line":"            type\u003dstr,"},{"line_number":253,"context_line":"            default\u003dNone,"},{"line_number":254,"context_line":"            choices\u003dconstants.RESOURCE_LOCK_SORT_KEY_VALUES,"},{"line_number":255,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.RESOURCE_LOCK_SORT_KEY_VALUES}. \u0027"},{"line_number":256,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":257,"context_line":"        )"},{"line_number":258,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"2316d9c3_0922d767","line":255,"range":{"start_line":255,"start_character":0,"end_line":255,"end_character":100},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":252,"context_line":"            type\u003dstr,"},{"line_number":253,"context_line":"            default\u003dNone,"},{"line_number":254,"context_line":"            choices\u003dconstants.RESOURCE_LOCK_SORT_KEY_VALUES,"},{"line_number":255,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.RESOURCE_LOCK_SORT_KEY_VALUES}. \u0027"},{"line_number":256,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":257,"context_line":"        )"},{"line_number":258,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"174ca75a_3788f97e","line":255,"range":{"start_line":255,"start_character":0,"end_line":255,"end_character":100},"in_reply_to":"2316d9c3_0922d767","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":262,"context_line":"            type\u003dstr,"},{"line_number":263,"context_line":"            default\u003dNone,"},{"line_number":264,"context_line":"            choices\u003dconstants.SORT_DIR_VALUES,"},{"line_number":265,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":266,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":267,"context_line":"        )"},{"line_number":268,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"f1c53f98_7586edde","line":265,"range":{"start_line":265,"start_character":0,"end_line":265,"end_character":86},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":262,"context_line":"            type\u003dstr,"},{"line_number":263,"context_line":"            default\u003dNone,"},{"line_number":264,"context_line":"            choices\u003dconstants.SORT_DIR_VALUES,"},{"line_number":265,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":266,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":267,"context_line":"        )"},{"line_number":268,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"7ba1f2ff_ee4a552f","line":265,"range":{"start_line":265,"start_character":0,"end_line":265,"end_character":86},"in_reply_to":"f1c53f98_7586edde","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/security_services.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":616,"context_line":"        elif parsed_args.ou:"},{"line_number":617,"context_line":"            raise exceptions.CommandError("},{"line_number":618,"context_line":"                _("},{"line_number":619,"context_line":"                    \"Filtering results by security service Organizational Unit is \""},{"line_number":620,"context_line":"                    \"available only for microversion \u003e\u003d 2.44\""},{"line_number":621,"context_line":"                )"},{"line_number":622,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"24d1225a_0dc5d828","line":619,"range":{"start_line":619,"start_character":0,"end_line":619,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":616,"context_line":"        elif parsed_args.ou:"},{"line_number":617,"context_line":"            raise exceptions.CommandError("},{"line_number":618,"context_line":"                _("},{"line_number":619,"context_line":"                    \"Filtering results by security service Organizational Unit is \""},{"line_number":620,"context_line":"                    \"available only for microversion \u003e\u003d 2.44\""},{"line_number":621,"context_line":"                )"},{"line_number":622,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"3d4e295e_95842b22","line":619,"range":{"start_line":619,"start_character":0,"end_line":619,"end_character":83},"in_reply_to":"24d1225a_0dc5d828","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1595,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1596,"context_line":"            help\u003d_("},{"line_number":1597,"context_line":"                \"Enforces migration to preserve all file metadata when \""},{"line_number":1598,"context_line":"                \"moving its contents. If set to True, host-assisted\""},{"line_number":1599,"context_line":"                \"migration will not be attempted.\""},{"line_number":1600,"context_line":"            ),"},{"line_number":1601,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"9c39e467_e1c7294d","line":1598,"range":{"start_line":1598,"start_character":67,"end_line":1598,"end_character":68},"updated":"2025-10-30 20:55:22.000000000","message":"we missed a space here","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1595,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1596,"context_line":"            help\u003d_("},{"line_number":1597,"context_line":"                \"Enforces migration to preserve all file metadata when \""},{"line_number":1598,"context_line":"                \"moving its contents. If set to True, host-assisted\""},{"line_number":1599,"context_line":"                \"migration will not be attempted.\""},{"line_number":1600,"context_line":"            ),"},{"line_number":1601,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"d626f9aa_89b85ca2","line":1598,"range":{"start_line":1598,"start_character":67,"end_line":1598,"end_character":68},"in_reply_to":"9c39e467_e1c7294d","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1606,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1607,"context_line":"            help\u003d_("},{"line_number":1608,"context_line":"                \"Enforces migration of the share snapshots to the \""},{"line_number":1609,"context_line":"                \"destination. If set to True, host-assisted migration\""},{"line_number":1610,"context_line":"                \"will not be attempted.\""},{"line_number":1611,"context_line":"            ),"},{"line_number":1612,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"351d70ca_57c11d1f","line":1609,"range":{"start_line":1609,"start_character":69,"end_line":1609,"end_character":70},"updated":"2025-10-30 20:55:22.000000000","message":"and here","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1606,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1607,"context_line":"            help\u003d_("},{"line_number":1608,"context_line":"                \"Enforces migration of the share snapshots to the \""},{"line_number":1609,"context_line":"                \"destination. If set to True, host-assisted migration\""},{"line_number":1610,"context_line":"                \"will not be attempted.\""},{"line_number":1611,"context_line":"            ),"},{"line_number":1612,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"19645e35_1b953269","line":1609,"range":{"start_line":1609,"start_character":69,"end_line":1609,"end_character":70},"in_reply_to":"351d70ca_57c11d1f","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1617,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1618,"context_line":"            help\u003d_("},{"line_number":1619,"context_line":"                \"Enforces migration to keep the share writable while \""},{"line_number":1620,"context_line":"                \"contents are being moved. If set to True, host-assisted\""},{"line_number":1621,"context_line":"                \"migration will not be attempted.\""},{"line_number":1622,"context_line":"            ),"},{"line_number":1623,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"2ed04574_81a73490","line":1620,"range":{"start_line":1620,"start_character":72,"end_line":1620,"end_character":73},"updated":"2025-10-30 20:55:22.000000000","message":"and here","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1617,"context_line":"            choices\u003d[\u0027True\u0027, \u0027False\u0027],"},{"line_number":1618,"context_line":"            help\u003d_("},{"line_number":1619,"context_line":"                \"Enforces migration to keep the share writable while \""},{"line_number":1620,"context_line":"                \"contents are being moved. If set to True, host-assisted\""},{"line_number":1621,"context_line":"                \"migration will not be attempted.\""},{"line_number":1622,"context_line":"            ),"},{"line_number":1623,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"7868e27d_a15e41a4","line":1620,"range":{"start_line":1620,"start_character":72,"end_line":1620,"end_character":73},"in_reply_to":"2ed04574_81a73490","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1637,"context_line":"            default\u003dNone,"},{"line_number":1638,"context_line":"            help\u003d_("},{"line_number":1639,"context_line":"                \"Specify the new share network for the share. Do not \""},{"line_number":1640,"context_line":"                \"specify this parameter if the migrating share has to be\""},{"line_number":1641,"context_line":"                \"retained within its current share network.\""},{"line_number":1642,"context_line":"            ),"},{"line_number":1643,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"51feb13c_d1c9a825","line":1640,"range":{"start_line":1640,"start_character":72,"end_line":1640,"end_character":73},"updated":"2025-10-30 20:55:22.000000000","message":"and here","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1637,"context_line":"            default\u003dNone,"},{"line_number":1638,"context_line":"            help\u003d_("},{"line_number":1639,"context_line":"                \"Specify the new share network for the share. Do not \""},{"line_number":1640,"context_line":"                \"specify this parameter if the migrating share has to be\""},{"line_number":1641,"context_line":"                \"retained within its current share network.\""},{"line_number":1642,"context_line":"            ),"},{"line_number":1643,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"2dd64be3_1add6fd6","line":1640,"range":{"start_line":1640,"start_character":72,"end_line":1640,"end_character":73},"in_reply_to":"51feb13c_d1c9a825","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share_backups.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":205,"context_line":"            metavar\u003d\u0027\u003csort_key\u003e\u0027,"},{"line_number":206,"context_line":"            type\u003dstr,"},{"line_number":207,"context_line":"            default\u003dNone,"},{"line_number":208,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.BACKUP_SORT_KEY_VALUES}. \u0027"},{"line_number":209,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":210,"context_line":"        )"},{"line_number":211,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"af99b9d1_f9b8189b","line":208,"range":{"start_line":208,"start_character":0,"end_line":208,"end_character":93},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":205,"context_line":"            metavar\u003d\u0027\u003csort_key\u003e\u0027,"},{"line_number":206,"context_line":"            type\u003dstr,"},{"line_number":207,"context_line":"            default\u003dNone,"},{"line_number":208,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.BACKUP_SORT_KEY_VALUES}. \u0027"},{"line_number":209,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":210,"context_line":"        )"},{"line_number":211,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"0812054b_04765209","line":208,"range":{"start_line":208,"start_character":0,"end_line":208,"end_character":93},"in_reply_to":"af99b9d1_f9b8189b","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":214,"context_line":"            metavar\u003d\u0027\u003csort_dir\u003e\u0027,"},{"line_number":215,"context_line":"            type\u003dstr,"},{"line_number":216,"context_line":"            default\u003dNone,"},{"line_number":217,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":218,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":219,"context_line":"        )"},{"line_number":220,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"e6d11fbd_efe4aabd","line":217,"range":{"start_line":217,"start_character":0,"end_line":217,"end_character":86},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":214,"context_line":"            metavar\u003d\u0027\u003csort_dir\u003e\u0027,"},{"line_number":215,"context_line":"            type\u003dstr,"},{"line_number":216,"context_line":"            default\u003dNone,"},{"line_number":217,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":218,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":219,"context_line":"        )"},{"line_number":220,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"3e1ec5a5_f6cba192","line":217,"range":{"start_line":217,"start_character":0,"end_line":217,"end_character":86},"in_reply_to":"e6d11fbd_efe4aabd","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share_pools.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":83,"context_line":"            else:"},{"line_number":84,"context_line":"                raise exceptions.CommandError("},{"line_number":85,"context_line":"                    _("},{"line_number":86,"context_line":"                        \"Filtering results by share type is only available with \""},{"line_number":87,"context_line":"                        \"manila API version \u003e\u003d 2.23\""},{"line_number":88,"context_line":"                    )"},{"line_number":89,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"9b062ba0_bb9265db","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":81},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            else:"},{"line_number":84,"context_line":"                raise exceptions.CommandError("},{"line_number":85,"context_line":"                    _("},{"line_number":86,"context_line":"                        \"Filtering results by share type is only available with \""},{"line_number":87,"context_line":"                        \"manila API version \u003e\u003d 2.23\""},{"line_number":88,"context_line":"                    )"},{"line_number":89,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"a6bda128_cf6b3484","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":81},"in_reply_to":"9b062ba0_bb9265db","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share_replicas.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":81,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\"2.67\"):"},{"line_number":82,"context_line":"                raise exceptions.CommandError("},{"line_number":83,"context_line":"                    _("},{"line_number":84,"context_line":"                        \"arg \u0027--scheduler_hint\u0027 is available only starting with \""},{"line_number":85,"context_line":"                        \"API microversion \u00272.67\u0027.\""},{"line_number":86,"context_line":"                    )"},{"line_number":87,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"a58a51f2_b473b543","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":81},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            if share_client.api_version \u003c api_versions.APIVersion(\"2.67\"):"},{"line_number":82,"context_line":"                raise exceptions.CommandError("},{"line_number":83,"context_line":"                    _("},{"line_number":84,"context_line":"                        \"arg \u0027--scheduler_hint\u0027 is available only starting with \""},{"line_number":85,"context_line":"                        \"API microversion \u00272.67\u0027.\""},{"line_number":86,"context_line":"                    )"},{"line_number":87,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":3,"id":"48554244_9f3ff80f","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":81},"in_reply_to":"a58a51f2_b473b543","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share_servers.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":582,"context_line":""},{"line_number":583,"context_line":""},{"line_number":584,"context_line":"class ShareServerMigrationComplete(command.Command):"},{"line_number":585,"context_line":"    \"\"\"Completes migration for a given share server (Admin only, Experimental).\"\"\""},{"line_number":586,"context_line":""},{"line_number":587,"context_line":"    _description \u003d _(\"Completes migration for a given share server\")"},{"line_number":588,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"f09f19dc_1809c45c","line":585,"range":{"start_line":585,"start_character":0,"end_line":585,"end_character":82},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":582,"context_line":""},{"line_number":583,"context_line":""},{"line_number":584,"context_line":"class ShareServerMigrationComplete(command.Command):"},{"line_number":585,"context_line":"    \"\"\"Completes migration for a given share server (Admin only, Experimental).\"\"\""},{"line_number":586,"context_line":""},{"line_number":587,"context_line":"    _description \u003d _(\"Completes migration for a given share server\")"},{"line_number":588,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"d4502676_381e0e9a","line":585,"range":{"start_line":585,"start_character":0,"end_line":585,"end_character":82},"in_reply_to":"f09f19dc_1809c45c","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/osc/v2/share_transfers.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":178,"context_line":"            metavar\u003d\u0027\u003csort_key\u003e\u0027,"},{"line_number":179,"context_line":"            type\u003dstr,"},{"line_number":180,"context_line":"            default\u003dNone,"},{"line_number":181,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.SHARE_TRANSFER_SORT_KEY_VALUES}. \u0027"},{"line_number":182,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":183,"context_line":"        )"},{"line_number":184,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"e8fcd984_422907d8","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":101},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":178,"context_line":"            metavar\u003d\u0027\u003csort_key\u003e\u0027,"},{"line_number":179,"context_line":"            type\u003dstr,"},{"line_number":180,"context_line":"            default\u003dNone,"},{"line_number":181,"context_line":"            help\u003df\u0027Key to be sorted, available keys are {constants.SHARE_TRANSFER_SORT_KEY_VALUES}. \u0027"},{"line_number":182,"context_line":"            \u0027Default\u003dNone.\u0027,"},{"line_number":183,"context_line":"        )"},{"line_number":184,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"f4ab9230_d780c333","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":101},"in_reply_to":"e8fcd984_422907d8","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":187,"context_line":"            metavar\u003d\u0027\u003csort_dir\u003e\u0027,"},{"line_number":188,"context_line":"            type\u003dstr,"},{"line_number":189,"context_line":"            default\u003dNone,"},{"line_number":190,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":191,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":192,"context_line":"        )"},{"line_number":193,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"534d9e3d_a6f1dac8","line":190,"range":{"start_line":190,"start_character":0,"end_line":190,"end_character":86},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":187,"context_line":"            metavar\u003d\u0027\u003csort_dir\u003e\u0027,"},{"line_number":188,"context_line":"            type\u003dstr,"},{"line_number":189,"context_line":"            default\u003dNone,"},{"line_number":190,"context_line":"            help\u003df\u0027Sort direction, available values are {constants.SORT_DIR_VALUES}. \u0027"},{"line_number":191,"context_line":"            \u0027OPTIONAL: Default\u003dNone.\u0027,"},{"line_number":192,"context_line":"        )"},{"line_number":193,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":3,"id":"6a53fa84_75835a2f","line":190,"range":{"start_line":190,"start_character":0,"end_line":190,"end_character":86},"in_reply_to":"534d9e3d_a6f1dac8","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/shell.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":95,"context_line":"        progparts \u003d self.prog.partition(\u0027 \u0027)"},{"line_number":96,"context_line":"        self.exit("},{"line_number":97,"context_line":"            2,"},{"line_number":98,"context_line":"            f\"error: {message.split(choose_from)[0]}\\nTry \u0027{progparts[0]} help {progparts[2]}\u0027\""},{"line_number":99,"context_line":"            \" for more information.\\n\","},{"line_number":100,"context_line":"        )"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"05354a0c_6cb0ff1c","line":98,"range":{"start_line":98,"start_character":0,"end_line":98,"end_character":95},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        progparts \u003d self.prog.partition(\u0027 \u0027)"},{"line_number":96,"context_line":"        self.exit("},{"line_number":97,"context_line":"            2,"},{"line_number":98,"context_line":"            f\"error: {message.split(choose_from)[0]}\\nTry \u0027{progparts[0]} help {progparts[2]}\u0027\""},{"line_number":99,"context_line":"            \" for more information.\\n\","},{"line_number":100,"context_line":"        )"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df8979c4_8fe85e62","line":98,"range":{"start_line":98,"start_character":0,"end_line":98,"end_character":95},"in_reply_to":"05354a0c_6cb0ff1c","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/functional/client.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":394,"context_line":""},{"line_number":395,"context_line":"        if identity_api_version \u003d\u003d \"3\":"},{"line_number":396,"context_line":"            if CONF.admin_project_domain_name:"},{"line_number":397,"context_line":"                flags +\u003d f\"--os-project-domain-name {CONF.admin_project_domain_name} \""},{"line_number":398,"context_line":"            elif CONF.admin_project_domain_id:"},{"line_number":399,"context_line":"                flags +\u003d ("},{"line_number":400,"context_line":"                    f\"--os-project-domain-id {CONF.admin_project_domain_id} \""}],"source_content_type":"text/x-python","patch_set":3,"id":"0d37954e_4d2f5b5c","line":397,"range":{"start_line":397,"start_character":0,"end_line":397,"end_character":86},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":394,"context_line":""},{"line_number":395,"context_line":"        if identity_api_version \u003d\u003d \"3\":"},{"line_number":396,"context_line":"            if CONF.admin_project_domain_name:"},{"line_number":397,"context_line":"                flags +\u003d f\"--os-project-domain-name {CONF.admin_project_domain_name} \""},{"line_number":398,"context_line":"            elif CONF.admin_project_domain_id:"},{"line_number":399,"context_line":"                flags +\u003d ("},{"line_number":400,"context_line":"                    f\"--os-project-domain-id {CONF.admin_project_domain_id} \""}],"source_content_type":"text/x-python","patch_set":3,"id":"375586cf_2bb7f48d","line":397,"range":{"start_line":397,"start_character":0,"end_line":397,"end_character":86},"in_reply_to":"0d37954e_4d2f5b5c","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1513,"context_line":"            if int(time.time()) - start \u003e\u003d self.build_timeout:"},{"line_number":1514,"context_line":"                message \u003d ("},{"line_number":1515,"context_line":"                    f\"Snapshot {snapshot_name} failed to reach {status} \""},{"line_number":1516,"context_line":"                    f\"status within the required time ({self.build_timeout} s).\""},{"line_number":1517,"context_line":"                )"},{"line_number":1518,"context_line":"                raise tempest_lib_exc.TimeoutException(message)"},{"line_number":1519,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"00910a7d_cdb3d9f5","line":1516,"range":{"start_line":1516,"start_character":0,"end_line":1516,"end_character":80},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1513,"context_line":"            if int(time.time()) - start \u003e\u003d self.build_timeout:"},{"line_number":1514,"context_line":"                message \u003d ("},{"line_number":1515,"context_line":"                    f\"Snapshot {snapshot_name} failed to reach {status} \""},{"line_number":1516,"context_line":"                    f\"status within the required time ({self.build_timeout} s).\""},{"line_number":1517,"context_line":"                )"},{"line_number":1518,"context_line":"                raise tempest_lib_exc.TimeoutException(message)"},{"line_number":1519,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"998b4695_b4b2e97a","line":1516,"range":{"start_line":1516,"start_character":0,"end_line":1516,"end_character":80},"in_reply_to":"00910a7d_cdb3d9f5","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1619,"context_line":"        microversion\u003dNone,"},{"line_number":1620,"context_line":"    ):"},{"line_number":1621,"context_line":"        cmd \u003d ("},{"line_number":1622,"context_line":"            f\u0027access-allow  --access-level {access_level} {share_id} {access_type} \u0027"},{"line_number":1623,"context_line":"            f\u0027{access_to}\u0027"},{"line_number":1624,"context_line":"        )"},{"line_number":1625,"context_line":"        if metadata:"}],"source_content_type":"text/x-python","patch_set":3,"id":"8368bbf2_c54a9358","line":1622,"range":{"start_line":1622,"start_character":0,"end_line":1622,"end_character":84},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1619,"context_line":"        microversion\u003dNone,"},{"line_number":1620,"context_line":"    ):"},{"line_number":1621,"context_line":"        cmd \u003d ("},{"line_number":1622,"context_line":"            f\u0027access-allow  --access-level {access_level} {share_id} {access_type} \u0027"},{"line_number":1623,"context_line":"            f\u0027{access_to}\u0027"},{"line_number":1624,"context_line":"        )"},{"line_number":1625,"context_line":"        if metadata:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3e260a62_79105c8b","line":1622,"range":{"start_line":1622,"start_character":0,"end_line":1622,"end_character":84},"in_reply_to":"8368bbf2_c54a9358","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1739,"context_line":"            f\u0027--preserve-snapshots {preserve_snapshots}\u0027"},{"line_number":1740,"context_line":"        )"},{"line_number":1741,"context_line":"        if force_host_assisted_migration:"},{"line_number":1742,"context_line":"            cmd +\u003d f\u0027 --force-host-assisted-migration {force_host_assisted_migration}\u0027"},{"line_number":1743,"context_line":"        if new_share_network:"},{"line_number":1744,"context_line":"            cmd +\u003d f\u0027 --new-share-network {new_share_network}\u0027"},{"line_number":1745,"context_line":"        if new_share_type:"}],"source_content_type":"text/x-python","patch_set":3,"id":"221c88f9_8e691368","line":1742,"range":{"start_line":1742,"start_character":0,"end_line":1742,"end_character":86},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1739,"context_line":"            f\u0027--preserve-snapshots {preserve_snapshots}\u0027"},{"line_number":1740,"context_line":"        )"},{"line_number":1741,"context_line":"        if force_host_assisted_migration:"},{"line_number":1742,"context_line":"            cmd +\u003d f\u0027 --force-host-assisted-migration {force_host_assisted_migration}\u0027"},{"line_number":1743,"context_line":"        if new_share_network:"},{"line_number":1744,"context_line":"            cmd +\u003d f\u0027 --new-share-network {new_share_network}\u0027"},{"line_number":1745,"context_line":"        if new_share_type:"}],"source_content_type":"text/x-python","patch_set":3,"id":"d8ddaa48_d6e3bc58","line":1742,"range":{"start_line":1742,"start_character":0,"end_line":1742,"end_character":86},"in_reply_to":"221c88f9_8e691368","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":1918,"context_line":"        :param microversion: API microversion to be used for request."},{"line_number":1919,"context_line":"        \"\"\""},{"line_number":1920,"context_line":"        snapshot_raw \u003d self.manila("},{"line_number":1921,"context_line":"            f\u0027snapshot-instance-export-location-show {snapshot} {export_location_uuid}\u0027,"},{"line_number":1922,"context_line":"            microversion\u003dmicroversion,"},{"line_number":1923,"context_line":"        )"},{"line_number":1924,"context_line":"        snapshot \u003d output_parser.details(snapshot_raw)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1d590444_99deec6e","line":1921,"range":{"start_line":1921,"start_character":0,"end_line":1921,"end_character":88},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":1918,"context_line":"        :param microversion: API microversion to be used for request."},{"line_number":1919,"context_line":"        \"\"\""},{"line_number":1920,"context_line":"        snapshot_raw \u003d self.manila("},{"line_number":1921,"context_line":"            f\u0027snapshot-instance-export-location-show {snapshot} {export_location_uuid}\u0027,"},{"line_number":1922,"context_line":"            microversion\u003dmicroversion,"},{"line_number":1923,"context_line":"        )"},{"line_number":1924,"context_line":"        snapshot \u003d output_parser.details(snapshot_raw)"}],"source_content_type":"text/x-python","patch_set":3,"id":"03e65471_46f8ee59","line":1921,"range":{"start_line":1921,"start_character":0,"end_line":1921,"end_character":88},"in_reply_to":"1d590444_99deec6e","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":2056,"context_line":"        self, host, share_network, identifier, driver_options\u003dNone"},{"line_number":2057,"context_line":"    ):"},{"line_number":2058,"context_line":"        if driver_options:"},{"line_number":2059,"context_line":"            command \u003d f\u0027share-server-manage {host} {share_network} {identifier} {driver_options}\u0027"},{"line_number":2060,"context_line":"        else:"},{"line_number":2061,"context_line":"            command \u003d ("},{"line_number":2062,"context_line":"                f\u0027share-server-manage {host} {share_network} {identifier}\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"fcbc4738_ea61f71c","line":2059,"range":{"start_line":2059,"start_character":0,"end_line":2059,"end_character":97},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":2056,"context_line":"        self, host, share_network, identifier, driver_options\u003dNone"},{"line_number":2057,"context_line":"    ):"},{"line_number":2058,"context_line":"        if driver_options:"},{"line_number":2059,"context_line":"            command \u003d f\u0027share-server-manage {host} {share_network} {identifier} {driver_options}\u0027"},{"line_number":2060,"context_line":"        else:"},{"line_number":2061,"context_line":"            command \u003d ("},{"line_number":2062,"context_line":"                f\u0027share-server-manage {host} {share_network} {identifier}\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9bcd5ce2_013eef8b","line":2059,"range":{"start_line":2059,"start_character":0,"end_line":2059,"end_character":97},"in_reply_to":"fcbc4738_ea61f71c","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":2067,"context_line":""},{"line_number":2068,"context_line":"    def manage_share(self, host, protocol, export_location, share_server):"},{"line_number":2069,"context_line":"        managed_share_raw \u003d self.manila("},{"line_number":2070,"context_line":"            f\u0027manage {host} {protocol} {export_location} --share-server-id {share_server}\u0027"},{"line_number":2071,"context_line":"        )"},{"line_number":2072,"context_line":"        managed_share \u003d output_parser.details(managed_share_raw)"},{"line_number":2073,"context_line":"        return managed_share[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"21f912d6_372c0bbf","line":2070,"range":{"start_line":2070,"start_character":0,"end_line":2070,"end_character":90},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":2067,"context_line":""},{"line_number":2068,"context_line":"    def manage_share(self, host, protocol, export_location, share_server):"},{"line_number":2069,"context_line":"        managed_share_raw \u003d self.manila("},{"line_number":2070,"context_line":"            f\u0027manage {host} {protocol} {export_location} --share-server-id {share_server}\u0027"},{"line_number":2071,"context_line":"        )"},{"line_number":2072,"context_line":"        managed_share \u003d output_parser.details(managed_share_raw)"},{"line_number":2073,"context_line":"        return managed_share[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"999aa4b5_6e5e87af","line":2070,"range":{"start_line":2070,"start_character":0,"end_line":2070,"end_character":90},"in_reply_to":"21f912d6_372c0bbf","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"            if int(time.time()) - start \u003e\u003d self.build_timeout:"},{"line_number":2177,"context_line":"                message \u003d ("},{"line_number":2178,"context_line":"                    f\u0027No message for resource with id {resource_id} was created in\u0027"},{"line_number":2179,"context_line":"                    f\u0027 the required time ({self.build_timeout} s).\u0027"},{"line_number":2180,"context_line":"                )"},{"line_number":2181,"context_line":"                raise tempest_lib_exc.TimeoutException(message)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a95b018_cb583beb","line":2178,"range":{"start_line":2178,"start_character":0,"end_line":2178,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"            if int(time.time()) - start \u003e\u003d self.build_timeout:"},{"line_number":2177,"context_line":"                message \u003d ("},{"line_number":2178,"context_line":"                    f\u0027No message for resource with id {resource_id} was created in\u0027"},{"line_number":2179,"context_line":"                    f\u0027 the required time ({self.build_timeout} s).\u0027"},{"line_number":2180,"context_line":"                )"},{"line_number":2181,"context_line":"                raise tempest_lib_exc.TimeoutException(message)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9e3aa6b6_254222df","line":2178,"range":{"start_line":2178,"start_character":0,"end_line":2178,"end_character":83},"in_reply_to":"3a95b018_cb583beb","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/functional/test_quotas.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    def _verify_current_st_quotas_equal_to(self, quotas, microversion):"},{"line_number":60,"context_line":"        # Read share type quotas"},{"line_number":61,"context_line":"        cmd \u003d f\u0027quota-show --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":62,"context_line":"        st_quotas_raw \u003d self.admin_client.manila("},{"line_number":63,"context_line":"            cmd, microversion\u003dmicroversion"},{"line_number":64,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"c28c93f2_1736558a","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":83},"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    def _verify_current_st_quotas_equal_to(self, quotas, microversion):"},{"line_number":60,"context_line":"        # Read share type quotas"},{"line_number":61,"context_line":"        cmd \u003d f\u0027quota-show --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":62,"context_line":"        st_quotas_raw \u003d self.admin_client.manila("},{"line_number":63,"context_line":"            cmd, microversion\u003dmicroversion"},{"line_number":64,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":3,"id":"7596a6ea_4c655ade","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":83},"in_reply_to":"c28c93f2_1736558a","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":143,"context_line":"        self._verify_current_quotas_equal_to(p_custom_quotas, microversion)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"        # Reset quotas"},{"line_number":146,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":147,"context_line":"        self.admin_client.manila(cmd, microversion\u003dmicroversion)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"        # Verify quotas after reset"}],"source_content_type":"text/x-python","patch_set":3,"id":"425814a5_7543422d","line":146,"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        self._verify_current_quotas_equal_to(p_custom_quotas, microversion)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"        # Reset quotas"},{"line_number":146,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":147,"context_line":"        self.admin_client.manila(cmd, microversion\u003dmicroversion)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"        # Verify quotas after reset"}],"source_content_type":"text/x-python","patch_set":3,"id":"7552a7c8_4926d53f","line":146,"in_reply_to":"425814a5_7543422d","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":191,"context_line":"    @ddt.data(\u0027--share-groups\u0027, \u0027--share-group-snapshots\u0027)"},{"line_number":192,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.40\")"},{"line_number":193,"context_line":"    def test_update_share_type_quotas_for_share_groups(self, arg):"},{"line_number":194,"context_line":"        cmd \u003d f\u0027quota-update {self.project_id} --share-type {self.st_id} {arg} 13\u0027"},{"line_number":195,"context_line":"        self.assertRaises("},{"line_number":196,"context_line":"            exceptions.CommandFailed,"},{"line_number":197,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5909b9a3_7cb419d2","line":194,"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":191,"context_line":"    @ddt.data(\u0027--share-groups\u0027, \u0027--share-group-snapshots\u0027)"},{"line_number":192,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.40\")"},{"line_number":193,"context_line":"    def test_update_share_type_quotas_for_share_groups(self, arg):"},{"line_number":194,"context_line":"        cmd \u003d f\u0027quota-update {self.project_id} --share-type {self.st_id} {arg} 13\u0027"},{"line_number":195,"context_line":"        self.assertRaises("},{"line_number":196,"context_line":"            exceptions.CommandFailed,"},{"line_number":197,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"2b142c6b_3cc9c580","line":194,"in_reply_to":"5909b9a3_7cb419d2","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":268,"context_line":"        self._verify_current_st_quotas_equal_to(st_custom_quotas, microversion)"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        # Reset share type quotas"},{"line_number":271,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":272,"context_line":"        self.admin_client.manila(cmd, microversion\u003dmicroversion)"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        # Verify share type quotas after reset"}],"source_content_type":"text/x-python","patch_set":3,"id":"c1988bf6_beb11e86","line":271,"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":268,"context_line":"        self._verify_current_st_quotas_equal_to(st_custom_quotas, microversion)"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        # Reset share type quotas"},{"line_number":271,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":272,"context_line":"        self.admin_client.manila(cmd, microversion\u003dmicroversion)"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        # Verify share type quotas after reset"}],"source_content_type":"text/x-python","patch_set":3,"id":"80bc06fa_d9dfd4aa","line":271,"in_reply_to":"c1988bf6_beb11e86","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.38\")"},{"line_number":278,"context_line":"    def test_read_share_type_quotas_with_too_old_microversion(self):"},{"line_number":279,"context_line":"        cmd \u003d f\u0027quota-show --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":280,"context_line":"        self.assertRaises("},{"line_number":281,"context_line":"            exceptions.CommandFailed,"},{"line_number":282,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"24808095_cbc6c917","line":279,"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":276,"context_line":""},{"line_number":277,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.38\")"},{"line_number":278,"context_line":"    def test_read_share_type_quotas_with_too_old_microversion(self):"},{"line_number":279,"context_line":"        cmd \u003d f\u0027quota-show --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":280,"context_line":"        self.assertRaises("},{"line_number":281,"context_line":"            exceptions.CommandFailed,"},{"line_number":282,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"57e5dfd4_980d9c4c","line":279,"in_reply_to":"24808095_cbc6c917","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.38\")"},{"line_number":300,"context_line":"    def test_delete_share_type_quotas_with_too_old_microversion(self):"},{"line_number":301,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":302,"context_line":"        self.assertRaises("},{"line_number":303,"context_line":"            exceptions.CommandFailed,"},{"line_number":304,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"2995271b_ff2e2316","line":301,"updated":"2025-10-30 20:55:22.000000000","message":"line length exceeds 79 characters","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":"    @utils.skip_if_microversion_not_supported(\"2.38\")"},{"line_number":300,"context_line":"    def test_delete_share_type_quotas_with_too_old_microversion(self):"},{"line_number":301,"context_line":"        cmd \u003d f\u0027quota-delete --tenant-id {self.project_id} --share-type {self.st_id}\u0027"},{"line_number":302,"context_line":"        self.assertRaises("},{"line_number":303,"context_line":"            exceptions.CommandFailed,"},{"line_number":304,"context_line":"            self.admin_client.manila,"}],"source_content_type":"text/x-python","patch_set":3,"id":"45ceb5db_366465d1","line":301,"in_reply_to":"2995271b_ff2e2316","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/functional/test_share_networks.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":535,"context_line":"                )[\u0027compatible\u0027]"},{"line_number":536,"context_line":"            else:"},{"line_number":537,"context_line":"                check_is_compatible \u003d ("},{"line_number":538,"context_line":"                    self.user_client.share_network_security_service_update_check("},{"line_number":539,"context_line":"                        share_network[\u0027id\u0027],"},{"line_number":540,"context_line":"                        current_security_service[\u0027id\u0027],"},{"line_number":541,"context_line":"                        new_security_service[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"01dd335f_a579def0","line":538,"updated":"2025-10-30 20:55:22.000000000","message":"line length","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":535,"context_line":"                )[\u0027compatible\u0027]"},{"line_number":536,"context_line":"            else:"},{"line_number":537,"context_line":"                check_is_compatible \u003d ("},{"line_number":538,"context_line":"                    self.user_client.share_network_security_service_update_check("},{"line_number":539,"context_line":"                        share_network[\u0027id\u0027],"},{"line_number":540,"context_line":"                        current_security_service[\u0027id\u0027],"},{"line_number":541,"context_line":"                        new_security_service[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"90226ac5_759526a7","line":538,"in_reply_to":"01dd335f_a579def0","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/unit/fakes.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":67,"context_line":"                break"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        assert found, ("},{"line_number":70,"context_line":"            f\u0027Expected {expected[0]} {expected[1]}; got {self.client.callstack}\u0027"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        if body is not None:"}],"source_content_type":"text/x-python","patch_set":3,"id":"5aa949e6_6268407a","line":70,"updated":"2025-10-30 20:55:22.000000000","message":"line length","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                break"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"        assert found, ("},{"line_number":70,"context_line":"            f\u0027Expected {expected[0]} {expected[1]}; got {self.client.callstack}\u0027"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        if body is not None:"}],"source_content_type":"text/x-python","patch_set":3,"id":"99a466c3_6d3600a2","line":70,"in_reply_to":"5aa949e6_6268407a","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/unit/osc/v2/test_availability_zones.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class TestShareAvailabilityZoneList(TestAvailabilityZones):"},{"line_number":29,"context_line":"    availability_zones \u003d manila_fakes.FakeShareAvailabilityZones.create_share_availability_zones()"},{"line_number":30,"context_line":"    COLUMNS \u003d (\"Id\", \"Name\", \"Created At\", \"Updated At\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"df44d849_96d54f02","line":29,"updated":"2025-10-30 20:55:22.000000000","message":"line length","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"class TestShareAvailabilityZoneList(TestAvailabilityZones):"},{"line_number":29,"context_line":"    availability_zones \u003d manila_fakes.FakeShareAvailabilityZones.create_share_availability_zones()"},{"line_number":30,"context_line":"    COLUMNS \u003d (\"Id\", \"Name\", \"Created At\", \"Updated At\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"70d41530_10afb064","line":29,"in_reply_to":"df44d849_96d54f02","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"manilaclient/tests/unit/osc/v2/test_security_services.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":42,"context_line":"    def setUp(self):"},{"line_number":43,"context_line":"        super().setUp()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        self.security_service \u003d manila_fakes.FakeShareSecurityService.create_fake_security_service()"},{"line_number":46,"context_line":"        self.security_services_mock.create.return_value \u003d self.security_service"},{"line_number":47,"context_line":"        self.cmd \u003d osc_security_services.CreateShareSecurityService("},{"line_number":48,"context_line":"            self.app, None"}],"source_content_type":"text/x-python","patch_set":3,"id":"72532301_540e5126","line":45,"updated":"2025-10-30 20:55:22.000000000","message":"line length","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    def setUp(self):"},{"line_number":43,"context_line":"        super().setUp()"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        self.security_service \u003d manila_fakes.FakeShareSecurityService.create_fake_security_service()"},{"line_number":46,"context_line":"        self.security_services_mock.create.return_value \u003d self.security_service"},{"line_number":47,"context_line":"        self.cmd \u003d osc_security_services.CreateShareSecurityService("},{"line_number":48,"context_line":"            self.app, None"}],"source_content_type":"text/x-python","patch_set":3,"id":"96c3a96e_e0d01d8f","line":45,"in_reply_to":"72532301_540e5126","updated":"2025-10-31 13:43:17.000000000","message":"Done","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}],"pyproject.toml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74161e96d676e8113dfc180dd55d621d39a8174b","unresolved":true,"context_lines":[{"line_number":200,"context_line":"branch \u003d true"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"[tool.ruff]"},{"line_number":203,"context_line":"line-length \u003d 79"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"[tool.ruff.format]"},{"line_number":206,"context_line":"quote-style \u003d \"preserve\""}],"source_content_type":"text/x-toml","patch_set":3,"id":"742f9f46_9e7972f1","line":203,"range":{"start_line":203,"start_character":0,"end_line":203,"end_character":16},"updated":"2025-10-30 20:55:22.000000000","message":"this didn\u0027t work somehow?","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"065436d3d00a1a9ceb3112f08adb7a6732eadb0f","unresolved":false,"context_lines":[{"line_number":200,"context_line":"branch \u003d true"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"[tool.ruff]"},{"line_number":203,"context_line":"line-length \u003d 79"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"[tool.ruff.format]"},{"line_number":206,"context_line":"quote-style \u003d \"preserve\""}],"source_content_type":"text/x-toml","patch_set":3,"id":"fa8bc406_30db664c","line":203,"range":{"start_line":203,"start_character":0,"end_line":203,"end_character":16},"in_reply_to":"742f9f46_9e7972f1","updated":"2025-10-31 13:43:17.000000000","message":"As commented elsewhere, this is best effort and ruff (or black) won\u0027t e.g. break strings up.","commit_id":"0f0a139a951dccb7c693bfee03df342d095062c4"}]}
