)]}'
{"id":"openstack%2Fopenstacksdk~1002093","triplet_id":"openstack%2Fopenstacksdk~master~I862c882aba77206dc0fa6eb518a0a695ab230c52","project":"openstack/openstacksdk","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-25 22:16:35.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I862c882aba77206dc0fa6eb518a0a695ab230c52","subject":"typing: Add hints to cloud._accelerator","status":"MERGED","created":"2026-08-24 13:04:02.000000000","updated":"2026-08-26 00:47:47.000000000","submitted":"2026-08-26 00:46:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1002093-typing","meta_rev_id":"4de4caae22dd7474b54a32450189622fa4c345c5","_number":1002093,"virtual_id_number":1002093,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-26 00:46:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-08-25 22:16:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-08-25 22:16:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-24 14:39:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"635feab4e5a28a9f8afd7fed22a824272ed17802","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 13:04:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4eba6ef2d3aa315d5a64d2b2a27117ed6cc7f3c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 14:39:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b8d55dc5ba2c49a7bdb8f7cdd08e80ec\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/76a6659fd6f04c608e4a72f29c577821 : SUCCESS in 3m 26s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b0183d02eac44a379fcdf6baf8765fb6 : FAILURE in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff2d0c7bd14c4438aba24acb54d4d884 : SUCCESS in 6m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d4b3c8b7c0b44469b8d7bc006ad34655 : SUCCESS in 4m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/206ee29cd03a434a84395e5cfa909d23 : SUCCESS in 5m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a97578e57d34ea4b3c2b6b7adb8beb6 : SUCCESS in 5m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/760840a0db10495aba998acc596be01d : SUCCESS in 6m 33s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/436c7ba40f8f45c48b13c4244b0f46ef : SUCCESS in 8m 42s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a6b48c8fdca74e93b5571e6a543283fc : SUCCESS in 30m 33s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9b59358a99704d02bac34c64692f263b : SUCCESS in 4m 47s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c01cde228dde4d5b86f4f7731d09615a : SUCCESS in 5m 04s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/bf7c5a3a7b8a45e49202cc55c854528e : SUCCESS in 8m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93153a3cb5d5418c97aaa7aebab5a863 : SUCCESS in 10m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/df82629817ba40318eeb0fdd301c8c94 : SUCCESS in 4m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/213e7110250b4073a18537a4347a957d : SUCCESS in 47m 32s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/89bdee8181294503afb78c9c35641e59 : SUCCESS in 1h 21m 18s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/559c621354924a238e368d100249f08a : FAILURE in 1h 19m 31s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/9475ded7de44421fbc5dfe8e8cb7a934 : FAILURE in 56m 17s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/77d87ca20216478c884df28dc3246e9d : SUCCESS in 42m 21s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/755d2783c20a4d45a036713676fd5125 : SUCCESS in 27m 13s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/23301956622d4b6ebb9077f57b985a29 : SUCCESS in 29m 46s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f8ff7e74440749d5be476f83e1683f6b : SUCCESS in 31m 34s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7f86600132ff4835815c66a1a4a67251 : SUCCESS in 42m 07s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/15cb96962d9c4d9d876c054d7358eeeb : SUCCESS in 1h 06m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0359d3c1dd5745bea208e9c56a629839 : SUCCESS in 1h 16m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1af3fcc11a5f2000a69e0d820c3f8b46c1938f60","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-24 22:45:41.000000000","message":"Topic set to typing","accounts_in_message":[],"_revision_number":1},{"id":"6f67145049663f8ce999c66cd361a414ae1afeca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 11:12:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"96f008a78bbad621f7b12385fe517f2780cdc08a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 12:52:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39f45449b6394f82b76e92d02731bc12\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/928c09425593436ab13c31cd995d8e02 : SUCCESS in 3m 23s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c5ddec3927474a6a816ab6a0975f017b : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47fd5bf148aa40649ae3b398a2143378 : SUCCESS in 5m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d85fc5de63bf46bfb1ded0a756c8e927 : SUCCESS in 4m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/df6a1f9d435c4b5895300b301efc8d2e : SUCCESS in 5m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c334ad64a72744f986413ad41dbe4280 : SUCCESS in 3m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8e40598ea8cd401db2b02e0080d532cd : SUCCESS in 7m 04s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/81f65bac2dfd41e1ad9d618deacdc99b : SUCCESS in 9m 39s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4702661b60bb4cf09318273c6a0071a2 : SUCCESS in 57m 17s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/41ba5c02127e4eb4b6e716d28532747c : SUCCESS in 4m 34s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/ea9b21eb4cbc4ebe97ead557e520415e : SUCCESS in 5m 04s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/7edf7a47461b46c3a2810373c9469a21 : SUCCESS in 8m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09b77e46fe0f451087dfabda01afb0fc : SUCCESS in 11m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/50c1323590cf411ab594969376241b4e : SUCCESS in 5m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5a3b181ce50d4b2ca7664f2f5aa7cd52 : SUCCESS in 1h 02m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/9a4b648c058f4c1cbf1ecc8edef92dd4 : SUCCESS in 58m 28s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/401e84d3d2614c2dbf7b0eda98ac2b97 : FAILURE in 1h 01m 13s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7ee1d5fbe3f64e95a91838015fbf8c49 : FAILURE in 57m 16s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/582562a03c8044a2b2fd67f32ad88522 : SUCCESS in 24m 55s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/546b9afa2e1c4b9e800400dd72031021 : SUCCESS in 17m 51s\n- openstacksdk-functional-devstack-cyborg https://zuul.opendev.org/t/openstack/build/12c880517cce4fa395c1c7ec54f706d6 : SUCCESS in 26m 50s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/3567a945e06b463e9f15357c21e0f510 : SUCCESS in 28m 42s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/e5dfdcaf563d4b3ca7b75a2328672af9 : SUCCESS in 45m 33s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7e3946fd93df4868bd18412b95ff1324 : SUCCESS in 1h 19m 07s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/cf2b763931af44f78eab47cae7e0d100 : SUCCESS in 43m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"76c1205b3bd1f90363e2682196c6c5229710d103","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 22:16:35.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"fbda037040f66ca0befa2abfba898da6e0ae5e42","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:18:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"29af64a9d330f6e14210349ad5be0ca3ef7987da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:46:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ae1a1e2897e44268b03a67d03c6669f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d8280867e4d8401fb9e52eb73853a0ae : SUCCESS in 2m 08s\n- requirements-check https://zuul.opendev.org/t/openstack/build/adbb61d2d62c44ea8ac46d6c840952a6 : SUCCESS in 2m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cae2da816bc493e8d8ae99da939a397 : SUCCESS in 5m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c50b8de3c414af49d4e898a8956c0e0 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4eb0273304c944ae86c1caae12f5d3be : SUCCESS in 4m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cbfca9343763486cab8e4eb9267e146e : SUCCESS in 7m 56s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9d2cf7ae368f43cb948962f739447bed : SUCCESS in 1h 00m 21s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2086696be04f473aac96bcad5b99f0a7 : SUCCESS in 3m 43s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c681655ad6ec44199db9961aacd836be : SUCCESS in 4m 42s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/2969c160549444219b9bec2341fc80f3 : SUCCESS in 8m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df00e5a07d4c415a986f0bcf32dac95b : SUCCESS in 12m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f803c3db8657498bbcacbba72626c6db : SUCCESS in 5m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ed2fcc1a7add409abac04e5f2add55c1 : SUCCESS in 56m 16s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8dfe38d2c4ac4a42bd17f484a55e8ab8 : SUCCESS in 1h 23m 02s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ce0b5d4af13f45359a242e194b602da0 : SUCCESS in 41m 32s","accounts_in_message":[],"_revision_number":2},{"id":"930d9fb33d6ef5b5a1d87a26ed5ffd9d3f3b5e68","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:46:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"4de4caae22dd7474b54a32450189622fa4c345c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:47:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/493d3ee6d8b3490493e4e3c8ac7aef3a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aad29eef7a5143baa0510508caaf24a3 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b878eafdce636e93f38fb6d59cc578829e454571","revisions":{"fbdd941123954d2e1465a0a57f1dde88f543d1b2":{"kind":"REWORK","_number":1,"created":"2026-08-24 13:04:02.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/1002093/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/93/1002093/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/1"}}},"commit":{"parents":[{"commit":"13c1d2b9cc10f6591cea52d6506e3d4a49ec7b9f","subject":"typing: Add hints to cloud.openstackcloud","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/13c1d2b9cc10f6591cea52d6506e3d4a49ec7b9f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 14:22:37.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-24 11:45:10.000000000","tz":60},"subject":"typing: Add hints to cloud._accelerator","message":"typing: Add hints to cloud._accelerator\n\nThere\u0027s a bit of cleanup needed here. Both the delete_* methods and the\nbind/unbind_accelerator_request methods are written as if find_* methods\nare used, but these methods don\u0027t exist. The methods can therefore be\nsimplified to just call the underlying operations (delete, update)\ndirectly.\n\nIn addition, bind_ and unbind_accelerator_request methods are identical\nand use the same proxy method under the hood, so both are deprecated and\nreplaced with patch_accelerator_request.\n\nChange-Id: I862c882aba77206dc0fa6eb518a0a695ab230c52\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/fbdd941123954d2e1465a0a57f1dde88f543d1b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/fbdd941123954d2e1465a0a57f1dde88f543d1b2"}]},"branch":"refs/heads/master"},"b878eafdce636e93f38fb6d59cc578829e454571":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-08-25 11:12:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/1002093/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/93/1002093/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/93/1002093/2"}}},"commit":{"parents":[{"commit":"6f15fde3157ab2de6c10c7ea6372d47a3811d1e9","subject":"typing: Add hints to cloud.openstackcloud","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6f15fde3157ab2de6c10c7ea6372d47a3811d1e9"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-21 14:22:37.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-25 11:05:04.000000000","tz":60},"subject":"typing: Add hints to cloud._accelerator","message":"typing: Add hints to cloud._accelerator\n\nThere\u0027s a bit of cleanup needed here. Both the delete_* methods and the\nbind/unbind_accelerator_request methods are written as if find_* methods\nare used, but these methods don\u0027t exist. The methods can therefore be\nsimplified to just call the underlying operations (delete, update)\ndirectly.\n\nIn addition, bind_ and unbind_accelerator_request methods are identical\nand use the same proxy method under the hood, so both are deprecated and\nreplaced with patch_accelerator_request.\n\nChange-Id: I862c882aba77206dc0fa6eb518a0a695ab230c52\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b878eafdce636e93f38fb6d59cc578829e454571"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b878eafdce636e93f38fb6d59cc578829e454571"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
