)]}'
{"id":"openstack%2Foctavia~905596","triplet_id":"openstack%2Foctavia~master~I3924de7cd8e2d242006ec4f272ece0276053e2ed","project":"openstack/octavia","branch":"master","topic":"pyupgrade","attention_set":{},"removed_from_attention_set":{"34429":{"account":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"last_update":"2024-04-15 08:34:18.000000000","reason":"\u003cGERRIT_ACCOUNT_34429\u003e replied on the change","reason_account":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}}},"hashtags":[],"change_id":"I3924de7cd8e2d242006ec4f272ece0276053e2ed","subject":"pyupgrade changes for Python3.8+ (6)","status":"MERGED","created":"2024-01-15 12:34:37.000000000","updated":"2024-04-15 10:46:25.000000000","submitted":"2024-04-15 10:46:25.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":"905596-pyupgrade","meta_rev_id":"8eb0c94bd521e4e0191360b17186525ab6a3dfa9","_number":905596,"virtual_id_number":905596,"owner":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-04-15 10:46:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":2,"date":"2024-04-15 08:14:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-04-15 08:34:18.000000000","_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-04-15 08:34:18.000000000","_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-15 15:51:46.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"},{"updated":"2024-04-15 08:14:31.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"}],"messages":[{"id":"7fd60dcecd54b8314ef89ce414b5967f53a3995a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2024-01-15 12:34:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e10e83333c36e05edb1933f8fe6c1a13715968dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-15 15:51:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2b5c5e160c048f48a4e1da0a59365d2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a4de0420b7b043fcbd62a79e5eb2ec0f : SUCCESS in 10m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9698f88ce014a768b3cf56714436d96 : SUCCESS in 5m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fb50931a031f42e8a2d014c38576325c : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e797b78d8dee4d73a7cd5b112d7e02a1 : SUCCESS in 5m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9ce2001bac54e3ea2498eacb7d6f0bd : SUCCESS in 11m 35s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/cb0a4e9ba9d54c04a812669903bcd5de : SUCCESS in 5m 27s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/bdc78a02118447548bdfb02d21ea586c : SUCCESS in 7m 53s\n- octavia-tox-functional-py39-sqlalchemy-tips https://zuul.opendev.org/t/openstack/build/c0e21a412c58428eaecd543de9bb595c : SUCCESS in 13m 28s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/40eaa5aef47c414c83977704a9c7d229 : SUCCESS in 4m 34s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1ed0137ea7cb488eb1406714598af22d : SUCCESS in 7m 04s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f09a6736c41047bc8a5ee9d00fdfe115 : SUCCESS in 10m 12s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a68c33594bfd4c8297b3ce44fdd2d430 : SUCCESS in 7m 18s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/5d89bc93db9a4d4b8c4795decfcb59ad : SUCCESS in 1h 56m 40s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/93a59d9fcb204f93a402cb8e8b583ffc : SUCCESS in 1h 58m 08s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/8764ce67f27042d280b1994ae9491901 : SUCCESS in 1h 25m 02s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/9d2c9a2316f840b3a1007b2ef4d9e6be : SUCCESS in 1h 58m 04s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/46ab0a5e69e34cb797c96a85539412a0 : SUCCESS in 1h 10m 59s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/80db164e85604d0f9edfd6f513c608be : SUCCESS in 49m 28s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/3450daa65f8f4c4ebebf9a7b6183ad0f : SUCCESS in 55m 04s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/2334fb7569a147b9a9f3db43a9c55752 : SUCCESS in 56m 45s (non-voting)\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/b4b06d1a94c04fc894c35a11d45ef503 : SUCCESS in 1h 05m 07s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/e23d7f34931a4d168c282fd61ae48ec3 : SUCCESS in 43m 11s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/70475205f22b4d238daa7dc0b688c65a : TIMED_OUT in 2h 33m 27s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/865bfbc93aec4363aa3ec198ca0e29b8 : SUCCESS in 2h 50m 26s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/c2ad82425b1445588abbb4004acfc0fe : TIMED_OUT in 2h 32m 38s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/4e818c37c52d4e41a227692033a50dd5 : TIMED_OUT in 2h 34m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fc82db910fbf0da7ac68c1ad6ca89521c5f1be0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2024-04-10 08:36:01.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"12f6ed7b5fef43da4428b4bd80347c7017fa3732","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 11:56:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee5323d170f044319662446c6d754a25\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5d519d46a3a049dab6f4361db18a3dd9 : SUCCESS in 10m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e6902dbb0174ce68dfb2b9fb371eb6f : SUCCESS in 4m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/62ef4206c4584e7fb8bbd0101fd202d8 : SUCCESS in 5m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9e3df6e318d64805a5f3b8f90229f137 : SUCCESS in 5m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/afd0a4dfa5704101b6b292d32e7edd71 : SUCCESS in 8m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e69a2528caa435bb3d838ea66d4b693 : SUCCESS in 11m 37s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/f07d47379fcc4dfe92840c387c0362b7 : SUCCESS in 5m 27s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/eae30bf97f1a478095db08d28fb65333 : SUCCESS in 7m 20s\n- octavia-tox-functional-py39-sqlalchemy-tips https://zuul.opendev.org/t/openstack/build/076016feddd34a7b8bf1bca16970e98a : SUCCESS in 10m 58s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/7116825073ef418299a03d2488bc15cc : SUCCESS in 5m 35s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5ec34d4f93f749b4a8bd6bb92bd95610 : SUCCESS in 7m 49s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e82e5ea560154db6af4cd309463464a0 : SUCCESS in 7m 35s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d03d9aea69c449a4ad822daf40f7fa03 : SUCCESS in 7m 57s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/41c38837e2cc4f5597218e90222f3a98 : SUCCESS in 1h 26m 37s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/1f4000c5a08b4ffc9c2e19777a602f5d : SUCCESS in 1h 35m 16s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/3c4435652cd8450fbe71f5a03ea4131c : SUCCESS in 1h 01m 53s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/d23aa8c3e56d4b3dbc19f867ab93aa5b : SUCCESS in 2h 26m 40s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/bfe10455be3b4842ba220b7e5361edd5 : SUCCESS in 1h 47m 01s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/44c4a5b43471494fab41527a248815f2 : SUCCESS in 55m 14s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/fe1d4d6b215f4b4783b3cae5fcad400e : SUCCESS in 59m 36s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/f8644e2a62b44eeeb5d2efaa247aa0d4 : SUCCESS in 1h 07m 13s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/8d60ee2fb8174d66a31078aa7f44b02d : SUCCESS in 32m 26s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/8fb75844bd14494898a31cc6c2c75ad9 : SUCCESS in 2h 13m 25s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/8373279b451548dd937bd81293bb6c1a : SUCCESS in 2h 43m 37s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/93fc76fdf11c49aeb1c25bb1a631a28f : FAILURE in 30m 10s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/bedff4d2514846a3b9178c8c7309bfd6 : TIMED_OUT in 2h 35m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a089cd211955798e5d6df319993c7dc2b7bb21b6","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2024-04-15 08:14:31.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3288dfbee95e91eb6b2aeff2de0d9714f050b8be","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2024-04-15 08:34:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1bd3e50ce9f811630ee6d8fbb7dd165c28f05c45","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 08:35:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"651f8603d0760986a1ecdf8cc619e54cab4eee8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 10:46:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66c26124892841c288674140c001fe4a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0877ff6480054f28b5f23c77d62bc113 : SUCCESS in 5m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/75b9216cadb741078574e0109cd12640 : SUCCESS in 6m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0a0c7be5db174cba9487986942cffc7d : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e12b8d75746b4cbfbdd25940929f7bef : SUCCESS in 12m 03s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/cd2fc0f9fad74b2290d1637df6b2b67c : SUCCESS in 4m 32s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/56e1ad8b59ed4bbb81eef2a161ddfbb1 : SUCCESS in 9m 07s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/39ac6109ef484a7e8e8554575cd55134 : SUCCESS in 1h 38m 01s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/f32ca65ea5f04ab1bff7bb53e8931104 : SUCCESS in 1h 34m 42s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/201e97e09ba24049957890ef859463ee : SUCCESS in 58m 02s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/f05087c4ae0b4b6f9a6d35c4876346f3 : SUCCESS in 34m 53s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/2426f3bc6619459786ef00b50dd4a127 : SUCCESS in 38m 46s","accounts_in_message":[],"_revision_number":2},{"id":"8eb0c94bd521e4e0191360b17186525ab6a3dfa9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 10:46:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ba3bbfa866c07b9382f7e7c7d4c6dac8e2b0cee9","revisions":{"b4db7ba36a977116acc11bcc4c090e048bb1d676":{"kind":"REWORK","_number":1,"created":"2024-01-15 12:34:37.000000000","uploader":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"ref":"refs/changes/96/905596/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/96/905596/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/96/905596/1"}}},"commit":{"parents":[{"commit":"dd6a64841d97b7b455fcbdf5792cce2686128a41","subject":"pyupgrade changes for Python3.8+ (5)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/dd6a64841d97b7b455fcbdf5792cce2686128a41"}]}],"author":{"name":"Tom Weininger","email":"tweining@redhat.com","date":"2024-01-15 11:56:46.000000000","tz":60},"committer":{"name":"Tom Weininger","email":"tweining@redhat.com","date":"2024-01-15 11:56:46.000000000","tz":60},"subject":"pyupgrade changes for Python3.8+ (6)","message":"pyupgrade changes for Python3.8+ (6)\n\nResult of running\n\n$ pyupgrade --py38-plus $(git ls-files | grep \".py$\")\n\nThis was inspired by Nova [1]\n\nFixed PEP8 errors introduced by pyupgrade by running:\n\n$ autopep8 --select\u003dE127,E128,E501 --max-line-length 79 -r \\\n  --in-place octavia\n\nand manual updates.\n\n[1]: https://review.opendev.org/c/openstack/nova/+/896986\n\nChange-Id: I3924de7cd8e2d242006ec4f272ece0276053e2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b4db7ba36a977116acc11bcc4c090e048bb1d676"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b4db7ba36a977116acc11bcc4c090e048bb1d676"}]},"branch":"refs/heads/master"},"ba3bbfa866c07b9382f7e7c7d4c6dac8e2b0cee9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-04-10 08:36:01.000000000","uploader":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"ref":"refs/changes/96/905596/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/96/905596/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/96/905596/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/96/905596/2"}}},"commit":{"parents":[{"commit":"a0360f97191035d96a4e0e4d3cabd3bb6bb3549a","subject":"pyupgrade changes for Python3.8+ (5)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/a0360f97191035d96a4e0e4d3cabd3bb6bb3549a"}]}],"author":{"name":"Tom Weininger","email":"tweining@redhat.com","date":"2024-01-15 11:56:46.000000000","tz":60},"committer":{"name":"Tom Weininger","email":"tweining@redhat.com","date":"2024-04-10 08:23:50.000000000","tz":120},"subject":"pyupgrade changes for Python3.8+ (6)","message":"pyupgrade changes for Python3.8+ (6)\n\nResult of running\n\n$ pyupgrade --py38-plus $(git ls-files | grep \".py$\")\n\nThis was inspired by Nova [1]\n\nFixed PEP8 errors introduced by pyupgrade by running:\n\n$ autopep8 --select\u003dE127,E128,E501 --max-line-length 79 -r \\\n  --in-place octavia\n\nand manual updates.\n\n[1]: https://review.opendev.org/c/openstack/nova/+/896986\n\nChange-Id: I3924de7cd8e2d242006ec4f272ece0276053e2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ba3bbfa866c07b9382f7e7c7d4c6dac8e2b0cee9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ba3bbfa866c07b9382f7e7c7d4c6dac8e2b0cee9"}]},"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":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}},{"label":"Backport-Candidate","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":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","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":{}}},{"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":{}}}]}
