)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"22f571c820a396750715cb2d01827fd43ffa04b6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4fbabf3c_a589a382","updated":"2023-07-24 22:55:24.000000000","message":"Thank you for the changes here Helen, could you also add the user and proxy documentation as well as a release note? Anvi\u0027s share metadata patch can be used as an example: https://review.opendev.org/c/openstack/openstacksdk/+/886123\n\nor please follow the contributor guide shared herE: https://etherpad.opendev.org/p/Lqe3aSJayeMAq39xTNSy","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9787ec69_fb0e011a","updated":"2023-08-09 23:36:30.000000000","message":"Thanks for the updates Helen! I have some more comments inline, please take a look. Also, you\u0027ll need to rebase the change and resolve merge conflicts","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"527244a5_ae52f352","updated":"2023-10-06 21:48:31.000000000","message":"All comments have been addressed by Helen; closing them out","commit_id":"2c2278713c29faefd42cc82344ab8958c4c4b90b"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"58dc9cd04c1a865aa757b723d08ceae775334afd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"9feecd70_96fc3e05","updated":"2023-10-06 21:47:46.000000000","message":"Helen, I made some minor edits to get these minor issues resolved...","commit_id":"2c2278713c29faefd42cc82344ab8958c4c4b90b"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"fa0476d9_8da5aabd","updated":"2023-10-10 19:43:33.000000000","message":"Thanks for the change, Helen! Please take a look at the suggestions inline :)","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"}],"doc/source/user/guides/shared_file_system.rst":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"614bb5959116d3f2c26e255af5843905220125ef","unresolved":true,"context_lines":[{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Lists all metadata for a given share network subnet."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. literalinclude:: (\"../examples/shared_file_system/\""},{"line_number":209,"context_line":"                     \"share_network_subnet_metadata.py\")"},{"line_number":210,"context_line":"   :pyobject: list_share_network_subnet_metadata"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"08c44ca4_ff2cb4eb","line":209,"range":{"start_line":208,"start_character":20,"end_line":209,"end_character":56},"updated":"2023-10-06 21:28:27.000000000","message":"apparently this cannot be broken into multiple lines; do this instead:\n\n    \n    .. literalinclude:: \n       ../examples/shared_file_system/share_network_subnet_metadata.py\n    \nhttps://zuul.opendev.org/t/openstack/build/48c5923aa21345f692f4029fd7666c2f/log/job-output.txt#5992-5997","commit_id":"26287710d2faa9964fb7e719e1af462c6f5714c5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"58dc9cd04c1a865aa757b723d08ceae775334afd","unresolved":false,"context_lines":[{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Lists all metadata for a given share network subnet."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. literalinclude:: (\"../examples/shared_file_system/\""},{"line_number":209,"context_line":"                     \"share_network_subnet_metadata.py\")"},{"line_number":210,"context_line":"   :pyobject: list_share_network_subnet_metadata"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"6d2b4e45_b3d72d5b","line":209,"range":{"start_line":208,"start_character":20,"end_line":209,"end_character":56},"in_reply_to":"08c44ca4_ff2cb4eb","updated":"2023-10-06 21:47:46.000000000","message":"Done","commit_id":"26287710d2faa9964fb7e719e1af462c6f5714c5"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":212,"context_line":"Get Share Network Subnet Metadata Item"},{"line_number":213,"context_line":"--------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"Retrieves a specific metadata item from a share network subnets metadata by its"},{"line_number":216,"context_line":"key."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. literalinclude:: ../examples/shared_file_system/share_network_subnet_metadata.py"}],"source_content_type":"text/x-rst","patch_set":17,"id":"6afec365_297ec37b","line":215,"range":{"start_line":215,"start_character":56,"end_line":215,"end_character":63},"updated":"2023-10-10 19:43:33.000000000","message":"subnet","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5effa944081c8c54da51307a94cb1e47f5242b7f","unresolved":true,"context_lines":[{"line_number":212,"context_line":"Get Share Network Subnet Metadata Item"},{"line_number":213,"context_line":"--------------------------------------"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"Retrieves a specific metadata item from a share network subnets metadata by its"},{"line_number":216,"context_line":"key."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. literalinclude:: ../examples/shared_file_system/share_network_subnet_metadata.py"}],"source_content_type":"text/x-rst","patch_set":17,"id":"47432f72_33e2e5ed","line":215,"range":{"start_line":215,"start_character":56,"end_line":215,"end_character":63},"in_reply_to":"6afec365_297ec37b","updated":"2023-10-10 19:47:21.000000000","message":"subnet\u0027s perhaps","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":240,"context_line":"Delete Share Network Subnet Metadata"},{"line_number":241,"context_line":"------------------------------------"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Deletes a specific metadata item from a share network subnets metadata by its"},{"line_number":244,"context_line":"key. Can specify multiple keys to be deleted."},{"line_number":245,"context_line":""},{"line_number":246,"context_line":".. literalinclude:: ../examples/shared_file_system/share_network_subnet_metadata.py"}],"source_content_type":"text/x-rst","patch_set":17,"id":"22d95758_f1993158","line":243,"range":{"start_line":243,"start_character":54,"end_line":243,"end_character":61},"updated":"2023-10-10 19:43:33.000000000","message":"subnet","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5effa944081c8c54da51307a94cb1e47f5242b7f","unresolved":true,"context_lines":[{"line_number":240,"context_line":"Delete Share Network Subnet Metadata"},{"line_number":241,"context_line":"------------------------------------"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Deletes a specific metadata item from a share network subnets metadata by its"},{"line_number":244,"context_line":"key. Can specify multiple keys to be deleted."},{"line_number":245,"context_line":""},{"line_number":246,"context_line":".. literalinclude:: ../examples/shared_file_system/share_network_subnet_metadata.py"}],"source_content_type":"text/x-rst","patch_set":17,"id":"3543b878_0b538be3","line":243,"range":{"start_line":243,"start_character":54,"end_line":243,"end_character":61},"in_reply_to":"22d95758_f1993158","updated":"2023-10-10 19:47:21.000000000","message":"subnet\u0027s","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"}],"examples/shared_file_system/share_network_subnet_metadata.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        share_network_subnet_id"},{"line_number":19,"context_line":"    ):"},{"line_number":20,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":21,"context_line":"    returned_share_network_subnet \u003d"},{"line_number":22,"context_line":"        conn.share.get_share_network_subnet_metadata("},{"line_number":23,"context_line":"            share_network_id,"},{"line_number":24,"context_line":"            share_network_subnet_id"}],"source_content_type":"text/x-python","patch_set":9,"id":"90ed685f_48e30686","line":21,"in_reply_to":"25134117_bffcf882","updated":"2023-08-09 23:36:30.000000000","message":"\u003e pep8: E999 SyntaxError: invalid syntax\n\nPlease fix. you\u0027re missing paranthesis: \n\n```\n\nreturned_share_network_subnet \u003d (\n        conn.share.get_share_network_subnet_metadata(\n            share_network_id,\n            share_network_subnet_id,\n        )\n)\n\n\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        share_network_subnet_id"},{"line_number":19,"context_line":"    ):"},{"line_number":20,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":21,"context_line":"    returned_share_network_subnet \u003d"},{"line_number":22,"context_line":"        conn.share.get_share_network_subnet_metadata("},{"line_number":23,"context_line":"            share_network_id,"},{"line_number":24,"context_line":"            share_network_subnet_id"}],"source_content_type":"text/x-python","patch_set":9,"id":"b3f6b6ac_3c19bacb","line":21,"in_reply_to":"90ed685f_48e30686","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":38,"context_line":"        share_network_subnet_id,"},{"line_number":39,"context_line":"        key"},{"line_number":40,"context_line":"    ):"},{"line_number":41,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":42,"context_line":"    returned_share_network_subnet \u003d"},{"line_number":43,"context_line":"        conn.get_share_network_subnet_metadata_item("},{"line_number":44,"context_line":"            share_network_id,"}],"source_content_type":"text/x-python","patch_set":9,"id":"e9313fe6_267ac726","line":41,"range":{"start_line":41,"start_character":32,"end_line":41,"end_character":37},"updated":"2023-08-09 23:36:30.000000000","message":"share network subnet","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        share_network_subnet_id,"},{"line_number":39,"context_line":"        key"},{"line_number":40,"context_line":"    ):"},{"line_number":41,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":42,"context_line":"    returned_share_network_subnet \u003d"},{"line_number":43,"context_line":"        conn.get_share_network_subnet_metadata_item("},{"line_number":44,"context_line":"            share_network_id,"}],"source_content_type":"text/x-python","patch_set":9,"id":"1d9c1261_7588c997","line":41,"range":{"start_line":41,"start_character":32,"end_line":41,"end_character":37},"in_reply_to":"e9313fe6_267ac726","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":46,"context_line":"            key"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    # Access metadata of share"},{"line_number":50,"context_line":"    metadata \u003d returned_share_network_subnet[\u0027metadata\u0027]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    print(\"Get share network subnet metadata item given item key and share id:\")"}],"source_content_type":"text/x-python","patch_set":9,"id":"d52feaff_fb05e9e0","line":49,"range":{"start_line":49,"start_character":25,"end_line":49,"end_character":30},"updated":"2023-08-09 23:36:30.000000000","message":"share network subnet","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"            key"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    # Access metadata of share"},{"line_number":50,"context_line":"    metadata \u003d returned_share_network_subnet[\u0027metadata\u0027]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    print(\"Get share network subnet metadata item given item key and share id:\")"}],"source_content_type":"text/x-python","patch_set":9,"id":"41079b9b_3a2cf10d","line":49,"range":{"start_line":49,"start_character":25,"end_line":49,"end_character":30},"in_reply_to":"d52feaff_fb05e9e0","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":49,"context_line":"    # Access metadata of share"},{"line_number":50,"context_line":"    metadata \u003d returned_share_network_subnet[\u0027metadata\u0027]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    print(\"Get share network subnet metadata item given item key and share id:\")"},{"line_number":53,"context_line":"    print(metadata[key])"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"93526ee7_65a8dd96","line":52,"range":{"start_line":52,"start_character":69,"end_line":52,"end_character":74},"updated":"2023-08-09 23:36:30.000000000","message":"share network subnet","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    # Access metadata of share"},{"line_number":50,"context_line":"    metadata \u003d returned_share_network_subnet[\u0027metadata\u0027]"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    print(\"Get share network subnet metadata item given item key and share id:\")"},{"line_number":53,"context_line":"    print(metadata[key])"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"ed09dcf7_e3c44e0b","line":52,"range":{"start_line":52,"start_character":69,"end_line":52,"end_character":74},"in_reply_to":"93526ee7_65a8dd96","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":50,"context_line":"def create_share_network_subnet_metadata("},{"line_number":51,"context_line":"    conn, share_network_id, share_network_subnet_id, **metadata"},{"line_number":52,"context_line":"):"},{"line_number":53,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":54,"context_line":"    created_share_network_subnet \u003d conn.create_share_network_subnet_metadata("},{"line_number":55,"context_line":"        share_network_id, share_network_subnet_id, **metadata"},{"line_number":56,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":17,"id":"3943730b_21a1bbcb","line":53,"range":{"start_line":53,"start_character":32,"end_line":53,"end_character":37},"updated":"2023-10-10 19:43:33.000000000","message":"share network subnet","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":55,"context_line":"        share_network_id, share_network_subnet_id, **metadata"},{"line_number":56,"context_line":"    )"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    # Access metadata of share"},{"line_number":59,"context_line":"    metadata \u003d created_share_network_subnet[\u0027metadata\u0027]"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    print(\"Metadata created for given share network subnet:\")"}],"source_content_type":"text/x-python","patch_set":17,"id":"6ba411df_24877bb6","line":58,"range":{"start_line":58,"start_character":25,"end_line":58,"end_character":30},"updated":"2023-10-10 19:43:33.000000000","message":"share network subnet","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":65,"context_line":"def update_share_network_subnet_metadata("},{"line_number":66,"context_line":"    conn, share_network_id, share_network_subnet_id, metadata, replace\u003dFalse"},{"line_number":67,"context_line":"):"},{"line_number":68,"context_line":"    # Method returns the entire share with the metadata inside it."},{"line_number":69,"context_line":"    updated_share_network_subnet \u003d conn.update_share_network_subnet_metadata("},{"line_number":70,"context_line":"        share_network_id, share_network_subnet_id, metadata, replace\u003dFalse"},{"line_number":71,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":17,"id":"f2cd9f1d_357a61e0","line":68,"range":{"start_line":68,"start_character":32,"end_line":68,"end_character":37},"updated":"2023-10-10 19:43:33.000000000","message":"same","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":70,"context_line":"        share_network_id, share_network_subnet_id, metadata, replace\u003dFalse"},{"line_number":71,"context_line":"    )"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    # Access metadata of share"},{"line_number":74,"context_line":"    metadata \u003d updated_share_network_subnet[\u0027metadata\u0027]"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    print(\"Updated metadata for given share network subnet:\")"}],"source_content_type":"text/x-python","patch_set":17,"id":"c0ffd882_2d5414f8","line":73,"range":{"start_line":73,"start_character":25,"end_line":73,"end_character":30},"updated":"2023-10-10 19:43:33.000000000","message":"same","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"}],"openstack/shared_file_system/v2/_proxy.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"38400b691eb48c8cca07fa23ba6f3761070cd850","unresolved":true,"context_lines":[{"line_number":736,"context_line":"        :rtype:"},{"line_number":737,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":738,"context_line":"        \"\"\""},{"line_number":739,"context_line":"        share \u003d (self._get_resource("},{"line_number":740,"context_line":"            _share_network_subnet_metadata.ShareNetworkSubnetMetadata, "},{"line_number":741,"context_line":"            share_network_subnet_id+\"/subnets/\"+share_network_id"},{"line_number":742,"context_line":"            )"},{"line_number":743,"context_line":"        )"},{"line_number":744,"context_line":"        return share.fetch_metadata(self)"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    def get_share_network_subnet_metadata_item("}],"source_content_type":"text/x-python","patch_set":2,"id":"2b643908_a6eae2b2","line":743,"range":{"start_line":739,"start_character":8,"end_line":743,"end_character":9},"updated":"2023-07-19 17:43:35.000000000","message":"share_network_subnet \u003d self._get(\n            _share_network_subnet.ShareNetworkSubnet,\n            share_network_subnet_id,\n            share_network_id\u003dshare_network_id,\n        )","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":736,"context_line":"        :rtype:"},{"line_number":737,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":738,"context_line":"        \"\"\""},{"line_number":739,"context_line":"        share \u003d (self._get_resource("},{"line_number":740,"context_line":"            _share_network_subnet_metadata.ShareNetworkSubnetMetadata, "},{"line_number":741,"context_line":"            share_network_subnet_id+\"/subnets/\"+share_network_id"},{"line_number":742,"context_line":"            )"},{"line_number":743,"context_line":"        )"},{"line_number":744,"context_line":"        return share.fetch_metadata(self)"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    def get_share_network_subnet_metadata_item("}],"source_content_type":"text/x-python","patch_set":2,"id":"9b84722d_97124b48","line":743,"range":{"start_line":739,"start_character":8,"end_line":743,"end_character":9},"in_reply_to":"2b643908_a6eae2b2","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"38400b691eb48c8cca07fa23ba6f3761070cd850","unresolved":true,"context_lines":[{"line_number":741,"context_line":"            share_network_subnet_id+\"/subnets/\"+share_network_id"},{"line_number":742,"context_line":"            )"},{"line_number":743,"context_line":"        )"},{"line_number":744,"context_line":"        return share.fetch_metadata(self)"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    def get_share_network_subnet_metadata_item("},{"line_number":747,"context_line":"        self,"}],"source_content_type":"text/x-python","patch_set":2,"id":"e3cf2040_5e638de8","line":744,"range":{"start_line":744,"start_character":15,"end_line":744,"end_character":20},"updated":"2023-07-19 17:43:35.000000000","message":"share_network_subnet.fetch_metadata(self)","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"58dc9cd04c1a865aa757b723d08ceae775334afd","unresolved":false,"context_lines":[{"line_number":741,"context_line":"            share_network_subnet_id+\"/subnets/\"+share_network_id"},{"line_number":742,"context_line":"            )"},{"line_number":743,"context_line":"        )"},{"line_number":744,"context_line":"        return share.fetch_metadata(self)"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"    def get_share_network_subnet_metadata_item("},{"line_number":747,"context_line":"        self,"}],"source_content_type":"text/x-python","patch_set":2,"id":"03aa50f5_7020d7fb","line":744,"range":{"start_line":744,"start_character":15,"end_line":744,"end_character":20},"in_reply_to":"e3cf2040_5e638de8","updated":"2023-10-06 21:47:46.000000000","message":"this was corrected below..","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"22f571c820a396750715cb2d01827fd43ffa04b6","unresolved":true,"context_lines":[{"line_number":731,"context_line":"            which Metadata should be listed."},{"line_number":732,"context_line":"        :returns: A generator of manila share network subnets metadata"},{"line_number":733,"context_line":"        :rtype:"},{"line_number":734,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":735,"context_line":"        \"\"\""},{"line_number":736,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":737,"context_line":"            _share_network_subnet.ShareNetworkSubnet, "}],"source_content_type":"text/x-python","patch_set":6,"id":"2cda1155_be13c56c","line":734,"range":{"start_line":734,"start_character":72,"end_line":734,"end_character":96},"updated":"2023-07-24 22:55:24.000000000","message":"wrap all lines at \u003c79 characters. \n\nThis is something you can set in your Visual Studio IDE: https://marketplace.visualstudio.com/items?itemName\u003dstkb.rewrap","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":731,"context_line":"            which Metadata should be listed."},{"line_number":732,"context_line":"        :returns: A generator of manila share network subnets metadata"},{"line_number":733,"context_line":"        :rtype:"},{"line_number":734,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":735,"context_line":"        \"\"\""},{"line_number":736,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":737,"context_line":"            _share_network_subnet.ShareNetworkSubnet, "}],"source_content_type":"text/x-python","patch_set":6,"id":"13344e9a_0750f996","line":734,"range":{"start_line":734,"start_character":72,"end_line":734,"end_character":96},"in_reply_to":"2cda1155_be13c56c","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"22f571c820a396750715cb2d01827fd43ffa04b6","unresolved":true,"context_lines":[{"line_number":734,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":735,"context_line":"        \"\"\""},{"line_number":736,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":737,"context_line":"            _share_network_subnet.ShareNetworkSubnet, "},{"line_number":738,"context_line":"            share_network_subnet_id, share_network_id\u003dshare_network_id"},{"line_number":739,"context_line":"            )"},{"line_number":740,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":6,"id":"95e70b8f_7767076e","line":737,"range":{"start_line":737,"start_character":52,"end_line":737,"end_character":53},"updated":"2023-07-24 22:55:24.000000000","message":"your IDE can also remove trailing whitespaces for you, like the one on this line.. \n\nhttps://stackoverflow.com/questions/30884131/remove-trailing-spaces-automatically-or-with-a-shortcut/53663494#53663494","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":734,"context_line":"            :class:`~openstack.shared_file_system.v2.share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":735,"context_line":"        \"\"\""},{"line_number":736,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":737,"context_line":"            _share_network_subnet.ShareNetworkSubnet, "},{"line_number":738,"context_line":"            share_network_subnet_id, share_network_id\u003dshare_network_id"},{"line_number":739,"context_line":"            )"},{"line_number":740,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a56adc0_8328a100","line":737,"range":{"start_line":737,"start_character":52,"end_line":737,"end_character":53},"in_reply_to":"95e70b8f_7767076e","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"22f571c820a396750715cb2d01827fd43ffa04b6","unresolved":true,"context_lines":[{"line_number":837,"context_line":"            share_network_subnet_id, share_network_id\u003dshare_network_id"},{"line_number":838,"context_line":"            )"},{"line_number":839,"context_line":"        )"},{"line_number":840,"context_line":"        share_network_subnet.base_path \u003d share_network_subnet.base_path % {\u0027share_network_id\u0027: share_network_id}"},{"line_number":841,"context_line":"        for key in keys:"},{"line_number":842,"context_line":"            try:"},{"line_number":843,"context_line":"                share_network_subnet.delete_metadata_item(self, key)"},{"line_number":844,"context_line":"            except exceptions.NotFoundException:"},{"line_number":845,"context_line":"                self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":846,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":847,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":848,"context_line":"            except exceptions.SDKException:"},{"line_number":849,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"}],"source_content_type":"text/x-python","patch_set":6,"id":"871c42e1_e961ca4c","line":849,"range":{"start_line":840,"start_character":45,"end_line":849,"end_character":74},"updated":"2023-07-24 22:55:24.000000000","message":"we\u0027d need to change this implementation to match how we\u0027d handle deleting share metadata: https://review.opendev.org/c/openstack/openstacksdk/+/886123/comment/3b7541f7_455d51d4/\n\ncan you check out that discussion and adapt the suggestion here?","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":837,"context_line":"            share_network_subnet_id, share_network_id\u003dshare_network_id"},{"line_number":838,"context_line":"            )"},{"line_number":839,"context_line":"        )"},{"line_number":840,"context_line":"        share_network_subnet.base_path \u003d share_network_subnet.base_path % {\u0027share_network_id\u0027: share_network_id}"},{"line_number":841,"context_line":"        for key in keys:"},{"line_number":842,"context_line":"            try:"},{"line_number":843,"context_line":"                share_network_subnet.delete_metadata_item(self, key)"},{"line_number":844,"context_line":"            except exceptions.NotFoundException:"},{"line_number":845,"context_line":"                self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":846,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":847,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":848,"context_line":"            except exceptions.SDKException:"},{"line_number":849,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"}],"source_content_type":"text/x-python","patch_set":6,"id":"96c498f2_973e34b7","line":849,"range":{"start_line":840,"start_character":45,"end_line":849,"end_character":74},"in_reply_to":"871c42e1_e961ca4c","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1036,"context_line":"        share_network_id,"},{"line_number":1037,"context_line":"        share_network_subnet_id"},{"line_number":1038,"context_line":"    ):"},{"line_number":1039,"context_line":"        \"\"\"Lists all share network subnet metadata in the given share network"},{"line_number":1040,"context_line":"           subnet."},{"line_number":1041,"context_line":""},{"line_number":1042,"context_line":"        :param share_network_id: The id of the share network for which Share"},{"line_number":1043,"context_line":"            Network Subnets should be listed."}],"source_content_type":"text/x-python","patch_set":9,"id":"be4b533d_568dc103","line":1040,"range":{"start_line":1039,"start_character":11,"end_line":1040,"end_character":18},"updated":"2023-08-09 23:36:30.000000000","message":"the first line of a docstring cannot be multiline.. \n\n```\n\"\"\"Lists all metadata of a given share network subnet\n\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1036,"context_line":"        share_network_id,"},{"line_number":1037,"context_line":"        share_network_subnet_id"},{"line_number":1038,"context_line":"    ):"},{"line_number":1039,"context_line":"        \"\"\"Lists all share network subnet metadata in the given share network"},{"line_number":1040,"context_line":"           subnet."},{"line_number":1041,"context_line":""},{"line_number":1042,"context_line":"        :param share_network_id: The id of the share network for which Share"},{"line_number":1043,"context_line":"            Network Subnets should be listed."}],"source_content_type":"text/x-python","patch_set":9,"id":"8516eb64_dbf904ad","line":1040,"range":{"start_line":1039,"start_character":11,"end_line":1040,"end_character":18},"in_reply_to":"be4b533d_568dc103","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1043,"context_line":"            Network Subnets should be listed."},{"line_number":1044,"context_line":"        :param share_network_subnet_id: The id of the share network subnet for"},{"line_number":1045,"context_line":"            which Metadata should be listed."},{"line_number":1046,"context_line":"        :returns: A generator of manila share network subnets metadata"},{"line_number":1047,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1048,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1049,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"998d6a27_1228b5a2","line":1046,"range":{"start_line":1046,"start_character":18,"end_line":1046,"end_character":70},"updated":"2023-08-09 23:36:30.000000000","message":"Method returns a ShareNetworkSubnet object; \n\n```\n:returns: Details of the identified share network subnet, including its metadata\n:rtype: :class:`~openstack.shared_file_system.v2.share_network_subnet.ShareNetworkSubnet`\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1043,"context_line":"            Network Subnets should be listed."},{"line_number":1044,"context_line":"        :param share_network_subnet_id: The id of the share network subnet for"},{"line_number":1045,"context_line":"            which Metadata should be listed."},{"line_number":1046,"context_line":"        :returns: A generator of manila share network subnets metadata"},{"line_number":1047,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1048,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1049,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"4ca957e3_24bca87c","line":1046,"range":{"start_line":1046,"start_character":18,"end_line":1046,"end_character":70},"in_reply_to":"998d6a27_1228b5a2","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1063,"context_line":"        share_network_subnet_id,"},{"line_number":1064,"context_line":"        key"},{"line_number":1065,"context_line":"    ):"},{"line_number":1066,"context_line":"        \"\"\"Retrieves a specific metadata item from a share network subnet\u0027s"},{"line_number":1067,"context_line":"           metadata by its key"},{"line_number":1068,"context_line":""},{"line_number":1069,"context_line":"        :param share_network_id: The id of the share network associated"},{"line_number":1070,"context_line":"            with the Share Network Subnet."}],"source_content_type":"text/x-python","patch_set":9,"id":"f1f4ff38_0241bb9f","line":1067,"range":{"start_line":1066,"start_character":11,"end_line":1067,"end_character":30},"updated":"2023-08-09 23:36:30.000000000","message":"```\n\"\"\"Retrieve specific subnet metadata item by key\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1063,"context_line":"        share_network_subnet_id,"},{"line_number":1064,"context_line":"        key"},{"line_number":1065,"context_line":"    ):"},{"line_number":1066,"context_line":"        \"\"\"Retrieves a specific metadata item from a share network subnet\u0027s"},{"line_number":1067,"context_line":"           metadata by its key"},{"line_number":1068,"context_line":""},{"line_number":1069,"context_line":"        :param share_network_id: The id of the share network associated"},{"line_number":1070,"context_line":"            with the Share Network Subnet."}],"source_content_type":"text/x-python","patch_set":9,"id":"d14433ef_b7552671","line":1067,"range":{"start_line":1066,"start_character":11,"end_line":1067,"end_character":30},"in_reply_to":"f1f4ff38_0241bb9f","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1096,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"},{"line_number":1097,"context_line":"            within which the Metadata should be created."},{"line_number":1098,"context_line":"        :param metadata: The metadata to be created"},{"line_number":1099,"context_line":"        :returns: One or more metadata key and value pairs as a dictionary of"},{"line_number":1100,"context_line":"                  strings."},{"line_number":1101,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1102,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1103,"context_line":"        \"\"\""},{"line_number":1104,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":1105,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":9,"id":"f16caea4_af20d885","line":1102,"range":{"start_line":1099,"start_character":8,"end_line":1102,"end_character":69},"updated":"2023-08-09 23:36:30.000000000","message":"```\n:returns: Details of the identified share network subnet\n:rtype: :class:`~openstack.shared_file_system.v2.share_network_subnet.ShareNetworkSubnet`\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1096,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"},{"line_number":1097,"context_line":"            within which the Metadata should be created."},{"line_number":1098,"context_line":"        :param metadata: The metadata to be created"},{"line_number":1099,"context_line":"        :returns: One or more metadata key and value pairs as a dictionary of"},{"line_number":1100,"context_line":"                  strings."},{"line_number":1101,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1102,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1103,"context_line":"        \"\"\""},{"line_number":1104,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":1105,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":9,"id":"cef546b4_8174c8a1","line":1102,"range":{"start_line":1099,"start_character":8,"end_line":1102,"end_character":69},"in_reply_to":"f16caea4_af20d885","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1124,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"},{"line_number":1125,"context_line":"            within which the Metadata should be updated."},{"line_number":1126,"context_line":"        :param metadata: The metadata to be updated."},{"line_number":1127,"context_line":"        :returns: One or more metadata key and value pairs as a dictionary of"},{"line_number":1128,"context_line":"            strings."},{"line_number":1129,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1130,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1131,"context_line":"        \"\"\""},{"line_number":1132,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":1133,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":9,"id":"a2f335dc_28b84845","line":1130,"range":{"start_line":1127,"start_character":8,"end_line":1130,"end_character":69},"updated":"2023-08-09 23:36:30.000000000","message":"```\n:returns: Details of the identified share network subnet\n:rtype: :class:`~openstack.shared_file_system.v2.share_network_subnet.ShareNetworkSubnet`\n```","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1124,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"},{"line_number":1125,"context_line":"            within which the Metadata should be updated."},{"line_number":1126,"context_line":"        :param metadata: The metadata to be updated."},{"line_number":1127,"context_line":"        :returns: One or more metadata key and value pairs as a dictionary of"},{"line_number":1128,"context_line":"            strings."},{"line_number":1129,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1130,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1131,"context_line":"        \"\"\""},{"line_number":1132,"context_line":"        share_network_subnet \u003d (self._get("},{"line_number":1133,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":9,"id":"aeb3e1ff_43082499","line":1130,"range":{"start_line":1127,"start_character":8,"end_line":1130,"end_character":69},"in_reply_to":"a2f335dc_28b84845","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1147,"context_line":"        keys,"},{"line_number":1148,"context_line":"        ignore_missing\u003dTrue"},{"line_number":1149,"context_line":"    ):"},{"line_number":1150,"context_line":"        \"\"\"Deletes a single metadata item on a share network subnet, identified"},{"line_number":1151,"context_line":"           by its key."},{"line_number":1152,"context_line":""},{"line_number":1153,"context_line":"        :param share_network_id: The id of the share network."},{"line_number":1154,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"}],"source_content_type":"text/x-python","patch_set":9,"id":"17c7f1f9_87239556","line":1151,"range":{"start_line":1150,"start_character":11,"end_line":1151,"end_character":22},"updated":"2023-08-09 23:36:30.000000000","message":"Deletes one or more subnet metadata items identified by their keys","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"        keys,"},{"line_number":1148,"context_line":"        ignore_missing\u003dTrue"},{"line_number":1149,"context_line":"    ):"},{"line_number":1150,"context_line":"        \"\"\"Deletes a single metadata item on a share network subnet, identified"},{"line_number":1151,"context_line":"           by its key."},{"line_number":1152,"context_line":""},{"line_number":1153,"context_line":"        :param share_network_id: The id of the share network."},{"line_number":1154,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet"}],"source_content_type":"text/x-python","patch_set":9,"id":"b4185ac5_4f67608a","line":1151,"range":{"start_line":1150,"start_character":11,"end_line":1151,"end_character":22},"in_reply_to":"17c7f1f9_87239556","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1171,"context_line":"                share_network_subnet.delete_metadata_item(self, key)"},{"line_number":1172,"context_line":"            except exceptions.NotFoundException:"},{"line_number":1173,"context_line":"                if not ignore_missing:"},{"line_number":1174,"context_line":"                    self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":1175,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1176,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"}],"source_content_type":"text/x-python","patch_set":9,"id":"890a2f00_dcb65217","line":1174,"range":{"start_line":1174,"start_character":41,"end_line":1174,"end_character":45},"updated":"2023-08-09 23:36:30.000000000","message":"error","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1171,"context_line":"                share_network_subnet.delete_metadata_item(self, key)"},{"line_number":1172,"context_line":"            except exceptions.NotFoundException:"},{"line_number":1173,"context_line":"                if not ignore_missing:"},{"line_number":1174,"context_line":"                    self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":1175,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1176,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"}],"source_content_type":"text/x-python","patch_set":9,"id":"4a3d8fa2_7623bc3f","line":1174,"range":{"start_line":1174,"start_character":41,"end_line":1174,"end_character":45},"in_reply_to":"890a2f00_dcb65217","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1174,"context_line":"                    self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":1175,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1176,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":1178,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1179,"context_line":"            except exceptions.SDKException:"},{"line_number":1180,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7e00e128_102bf84c","line":1177,"range":{"start_line":1177,"start_character":37,"end_line":1177,"end_character":41},"updated":"2023-08-09 23:36:30.000000000","message":"error","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1174,"context_line":"                    self._connection.log.info(\"Key %s not found.\", key)"},{"line_number":1175,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1176,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":1178,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1179,"context_line":"            except exceptions.SDKException:"},{"line_number":1180,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"}],"source_content_type":"text/x-python","patch_set":9,"id":"f5fbcbf3_e878859f","line":1177,"range":{"start_line":1177,"start_character":37,"end_line":1177,"end_character":41},"in_reply_to":"7e00e128_102bf84c","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f9e8fe5075121f9e0428731c14f3069c746e179d","unresolved":true,"context_lines":[{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":1178,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1179,"context_line":"            except exceptions.SDKException:"},{"line_number":1180,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"},{"line_number":1181,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1182,"context_line":"        if keys_failed_to_delete:"},{"line_number":1183,"context_line":"            raise exceptions.SDKException("}],"source_content_type":"text/x-python","patch_set":9,"id":"40cf893d_0df904ba","line":1180,"range":{"start_line":1180,"start_character":37,"end_line":1180,"end_character":41},"updated":"2023-08-09 23:36:30.000000000","message":"error","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1177,"context_line":"                self._connection.log.info(\"Key %s cannot be deleted.\", key)"},{"line_number":1178,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1179,"context_line":"            except exceptions.SDKException:"},{"line_number":1180,"context_line":"                self._connection.log.info(\"Failed to delete key %s.\", key)"},{"line_number":1181,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1182,"context_line":"        if keys_failed_to_delete:"},{"line_number":1183,"context_line":"            raise exceptions.SDKException("}],"source_content_type":"text/x-python","patch_set":9,"id":"398a929e_755295ec","line":1180,"range":{"start_line":1180,"start_character":37,"end_line":1180,"end_character":41},"in_reply_to":"40cf893d_0df904ba","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"44b0f7c42c1a2eae351e22c9a0a981b32754cfdd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7360fc1458b2d73d64b9f788e6f8e136a1d82661","unresolved":true,"context_lines":[{"line_number":1102,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet."},{"line_number":1103,"context_line":"        :param key: The key of the Share Network Subnet Metadata."},{"line_number":1104,"context_line":"        :returns: A single metadata key and value pair."},{"line_number":1105,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1106,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1107,"context_line":"        \"\"\""},{"line_number":1108,"context_line":"        share_network_subnet \u003d self._get("},{"line_number":1109,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":15,"id":"34b38cf7_2b8499d3","line":1106,"range":{"start_line":1105,"start_character":8,"end_line":1106,"end_character":69},"updated":"2023-10-06 21:39:59.000000000","message":":rtype: :class:`~openstack.shared_file_system.v2.\n            share_network_subnet.ShareNetworkSubnet`","commit_id":"26287710d2faa9964fb7e719e1af462c6f5714c5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[{"line_number":1102,"context_line":"        :param share_network_subnet_id: The id of the Share Network Subnet."},{"line_number":1103,"context_line":"        :param key: The key of the Share Network Subnet Metadata."},{"line_number":1104,"context_line":"        :returns: A single metadata key and value pair."},{"line_number":1105,"context_line":"        :rtype: :class:`~openstack.shared_file_system.v2."},{"line_number":1106,"context_line":"            share_network_subnet_metadata.ShareNetworkSubnetMetadata`"},{"line_number":1107,"context_line":"        \"\"\""},{"line_number":1108,"context_line":"        share_network_subnet \u003d self._get("},{"line_number":1109,"context_line":"            _share_network_subnet.ShareNetworkSubnet,"}],"source_content_type":"text/x-python","patch_set":15,"id":"6a322a6d_b20474a8","line":1106,"range":{"start_line":1105,"start_character":8,"end_line":1106,"end_character":69},"in_reply_to":"34b38cf7_2b8499d3","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"26287710d2faa9964fb7e719e1af462c6f5714c5"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"eb5b74feb07ff2c915dbff54e0ce970d7e730f4d","unresolved":true,"context_lines":[{"line_number":1200,"context_line":"                if not ignore_missing:"},{"line_number":1201,"context_line":"                    self._connection.log.error(\"Key %s not found.\", key)"},{"line_number":1202,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1203,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1204,"context_line":"                self._connection.log.error(\"Key %s cannot be deleted.\", key)"},{"line_number":1205,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1206,"context_line":"            except exceptions.SDKException:"},{"line_number":1207,"context_line":"                self._connection.log.error(\"Failed to delete key %s.\", key)"},{"line_number":1208,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1209,"context_line":"        if keys_failed_to_delete:"},{"line_number":1210,"context_line":"            raise exceptions.SDKException("},{"line_number":1211,"context_line":"                \"Some keys failed to be deleted %s\" % keys_failed_to_delete"}],"source_content_type":"text/x-python","patch_set":17,"id":"c207a7b1_da97535b","line":1208,"range":{"start_line":1203,"start_character":12,"end_line":1208,"end_character":49},"updated":"2023-10-10 19:43:33.000000000","message":"As both excepts are doing basically the same thing, we could simplify them with:\n```\nexcept (exceptions.ForbiddenException, exceptions.SDKException) as e:\n    self._connection.log.error(\"Key %s cannot be deleted.\", key)\n    keys_failed_to_delete.append(key)\n```","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"fd5094549c5476004999b3b1096ef7e6c64cce67","unresolved":true,"context_lines":[{"line_number":1200,"context_line":"                if not ignore_missing:"},{"line_number":1201,"context_line":"                    self._connection.log.error(\"Key %s not found.\", key)"},{"line_number":1202,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1203,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1204,"context_line":"                self._connection.log.error(\"Key %s cannot be deleted.\", key)"},{"line_number":1205,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1206,"context_line":"            except exceptions.SDKException:"},{"line_number":1207,"context_line":"                self._connection.log.error(\"Failed to delete key %s.\", key)"},{"line_number":1208,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1209,"context_line":"        if keys_failed_to_delete:"},{"line_number":1210,"context_line":"            raise exceptions.SDKException("},{"line_number":1211,"context_line":"                \"Some keys failed to be deleted %s\" % keys_failed_to_delete"}],"source_content_type":"text/x-python","patch_set":17,"id":"a898aafb_d8f07911","line":1208,"range":{"start_line":1203,"start_character":12,"end_line":1208,"end_character":49},"in_reply_to":"02d7545b_0351772b","updated":"2023-10-10 21:28:42.000000000","message":"the differentiation here was for the message - \"can\u0027t be deleted\" vs \"i failed to delete\".. it follows the pattern here: https://github.com/openstack/openstacksdk/blob/d17b23f63109a1cac0c6d01ae9e278b6e83bcc02/openstack/shared_file_system/v2/_proxy.py#L1052-L1066\n\n(the share metadata patch merged with info logging for these, and i don\u0027t know why)\n\nif we end up consolidating, i\u0027d like both of these to be consistent..","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"71a918ae45842bcd7429b5e940b33337cceb0c23","unresolved":true,"context_lines":[{"line_number":1200,"context_line":"                if not ignore_missing:"},{"line_number":1201,"context_line":"                    self._connection.log.error(\"Key %s not found.\", key)"},{"line_number":1202,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1203,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1204,"context_line":"                self._connection.log.error(\"Key %s cannot be deleted.\", key)"},{"line_number":1205,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1206,"context_line":"            except exceptions.SDKException:"},{"line_number":1207,"context_line":"                self._connection.log.error(\"Failed to delete key %s.\", key)"},{"line_number":1208,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1209,"context_line":"        if keys_failed_to_delete:"},{"line_number":1210,"context_line":"            raise exceptions.SDKException("},{"line_number":1211,"context_line":"                \"Some keys failed to be deleted %s\" % keys_failed_to_delete"}],"source_content_type":"text/x-python","patch_set":17,"id":"02d7545b_0351772b","line":1208,"range":{"start_line":1203,"start_character":12,"end_line":1208,"end_character":49},"in_reply_to":"9fb245a5_0c0097c2","updated":"2023-10-10 21:19:29.000000000","message":"yes, that is right, but what I mean is: both except blocks are doing the exact same thing: logging an error and adding the key to the keys_failed_to_delete list. We are not doing a different thing when it failed due to forbidden compared to SDKException. The only difference I see is the message:\n\"Key %s cannot be deleted.\" compared to \"Failed to delete key %s.\". I don\u0027t have a strong feeling against it, I was only thinking that as they are doing the same thing, we could reuse some code and try to make it a bit more readable","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"5effa944081c8c54da51307a94cb1e47f5242b7f","unresolved":true,"context_lines":[{"line_number":1200,"context_line":"                if not ignore_missing:"},{"line_number":1201,"context_line":"                    self._connection.log.error(\"Key %s not found.\", key)"},{"line_number":1202,"context_line":"                    keys_failed_to_delete.append(key)"},{"line_number":1203,"context_line":"            except exceptions.ForbiddenException:"},{"line_number":1204,"context_line":"                self._connection.log.error(\"Key %s cannot be deleted.\", key)"},{"line_number":1205,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1206,"context_line":"            except exceptions.SDKException:"},{"line_number":1207,"context_line":"                self._connection.log.error(\"Failed to delete key %s.\", key)"},{"line_number":1208,"context_line":"                keys_failed_to_delete.append(key)"},{"line_number":1209,"context_line":"        if keys_failed_to_delete:"},{"line_number":1210,"context_line":"            raise exceptions.SDKException("},{"line_number":1211,"context_line":"                \"Some keys failed to be deleted %s\" % keys_failed_to_delete"}],"source_content_type":"text/x-python","patch_set":17,"id":"9fb245a5_0c0097c2","line":1208,"range":{"start_line":1203,"start_character":12,"end_line":1208,"end_character":49},"in_reply_to":"c207a7b1_da97535b","updated":"2023-10-10 19:47:21.000000000","message":"there\u0027s a difference here; the Forbidden exception would be for service metadata..","commit_id":"dea069176daf6372dcae0c0c7e2c0f0dc41522ef"}],"openstack/shared_file_system/v2/share_network_subnet_metadata.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bfa6ebe9a4ef6a740911b3e40f313f98fd13272f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"47da6086_dbdc3171","updated":"2023-07-19 17:39:06.000000000","message":"This file isn\u0027t needed","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"691e347b_db4b2838","in_reply_to":"47da6086_dbdc3171","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"}],"openstack/tests/functional/shared_file_system/test_share_network_subnet_metadata.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"22f571c820a396750715cb2d01827fd43ffa04b6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9014c3ec_56400dd9","updated":"2023-07-24 22:55:24.000000000","message":"see all the trailing whitespaces highlighted here.. please fix those up","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f5eb8495_c8113bf8","in_reply_to":"9014c3ec_56400dd9","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"f007b9be0aaf3bef16e7e7f1c5771c9b62b1ad03"}],"openstack/tests/unit/shared_file_system/v2/test_share_network_subnet_metadata.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bfa6ebe9a4ef6a740911b3e40f313f98fd13272f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"01f5dc92_33922a53","updated":"2023-07-19 17:39:06.000000000","message":"This file should be deleted once you delete the share_network_subnet_metadata.py resource file","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14459a67ccd76c39ee9a4c4d830df2a09d826b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4ba09446_f266c27a","in_reply_to":"01f5dc92_33922a53","updated":"2023-10-06 21:48:31.000000000","message":"Done","commit_id":"a580c20cfabef1563b6ac5e2d3c1ab74f0751061"}]}
