)]}'
{"id":"openstack%2Fkeystoneauth~928814","triplet_id":"openstack%2Fkeystoneauth~master~I40510c9d1db6e94e06a7d0f277d41d25554d66ca","project":"openstack/keystoneauth","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":"2024-10-18 15:46:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I40510c9d1db6e94e06a7d0f277d41d25554d66ca","subject":"typing: Annotate keystoneauth1.discover","status":"MERGED","created":"2024-09-10 14:06:30.000000000","updated":"2024-10-18 15:47:30.000000000","submitted":"2024-10-18 15:46:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"928814-typing","meta_rev_id":"d16d1b38a824878a486d3e35ed7493ffb75ab4ba","_number":928814,"virtual_id_number":928814,"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"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-10-18 15:46:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2024-10-18 14:10:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-10-09 11:04:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2024-10-18 14:10:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-10 15:56:50.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-10-09 11:04:07.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-10-18 14:10:29.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"}],"messages":[{"id":"329ad919a865f90445f78c609a61c33afc83b708","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-10 14:06:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f98a15c2d161dce6b140ceef1b88e583dbb7d1f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-10 15:56:50.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/5c7626ac11014bdda6b1d150582d4555\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c8bb9888bb1b4ce5819928f99ba30c85 : SUCCESS in 2m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/05cd5ce402d548dd93546c1529af425a : SUCCESS in 1h 44m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45d9b3ec7aac4896976c8084cc9dd001 : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/192cd6b010654c9cba5716313816b018 : SUCCESS in 7m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d8ee4fcf855d444dbb7c95e36479b09c : SUCCESS in 7m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/19cd265b96574b19ad64f972a3f5d394 : SUCCESS in 9m 05s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e9a84b6b444b4632bdf5abef125c86d3 : SUCCESS in 51m 28s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/9bb619bdfa734be09b6db30b9460e6b4 : FAILURE in 3m 40s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/de8d784e2ab34389aed1cd2a6a690892 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e81341a661794c2d9f76418eb868abca : SUCCESS in 5m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7d8ce442d6d4b86b4f55c67e31dcc03 : SUCCESS in 2m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a1b823fc03e9219713c0f6d05c27f9e5af2740c6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-10 16:47:00.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"20ab34b77e503cb6c0712734ecc1dab6454d6efd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-11 17:44:56.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e497548be316094b0e7d7d49b54c266188f88fca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-11 19:13:13.000000000","message":"Patch Set 2: 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/313026a6eeb0426eb6946bedbf53339e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/56a696f7ce2f4903a01aeab340cd81d2 : SUCCESS in 1m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e6e2996357be40cdb144173307c08a90 : SUCCESS in 1h 26m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/379bcca80dce4b058407e902764cec47 : SUCCESS in 3m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1a119c88a63540d08e6e03adaebcddd6 : SUCCESS in 7m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e16022e88cd944c0976006ba0ca81f59 : SUCCESS in 7m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ba9c1bb9aad64c749b11fb1395c4f50d : SUCCESS in 5m 48s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4664edc5069047d8bc5d01deb31bfa3b : FAILURE in 39m 47s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/145df3ad96c0475b97c4baca2bb12c4f : FAILURE in 4m 01s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f33d0b910d6749bcbdeea3ca65a8248a : SUCCESS in 4m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d39bc8e2916b4e41be0e5a77044eec41 : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d9025742dee0498c90030351ce009812 : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":2},{"id":"9591d1455cfff1c60b10b913ce7a7926b13d6b69","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-27 16:23:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c618a84f3cec8849b29bca1509895c8ddc305a67","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-27 16:23:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8f47e6de8d04d7cf7160b5160c96eeaeae77aa89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 17:59:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ca9a17f3d7948fcabf9f7dbe9a8b4d3\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8da3f0a657b549ed90e62315b957b356 : SUCCESS in 2m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e1a0b81dfe0c4a16a5e6f1c5cfcc51c1 : SUCCESS in 1h 30m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c5969724f674863a946f60d73b2d389 : SUCCESS in 5m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8780c08725a54a43bf4021fa572745cc : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/976e958965bd468ba67a65394110361e : SUCCESS in 8m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2ca89e33a75e4c209ac94d06eda68939 : SUCCESS in 9m 40s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/91e93bc479de469489f87bfad971fb1b : SUCCESS in 33m 00s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/6a599c3c365c426aa33e44c21cefcee3 : SUCCESS in 4m 37s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/101326d410a54f47ab50283e0d6d4774 : SUCCESS in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adb082916889472eb75f473be4217553 : SUCCESS in 5m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6f7a507cde604fe58e6a6a76cf410bdd : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":2},{"id":"9b24db07ca2d1ca345163cbdf7a4967370b52c1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-27 18:05:38.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"987dca528333f3f4967c3ba81485f77b56363e6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-27 19:46:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/764f9c4cfe2944a5b3cbe0ec1fb40495\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/59c9e9b88a164f2d8e6c2eae5ea48a59 : SUCCESS in 1m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/795962d8655d4ae2bb88f3a1df1a79b1 : SUCCESS in 1h 34m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d8bb64bb76e42e5868b72940bfc6a80 : SUCCESS in 3m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/75993c3773b04d25a1cf4bb13a25d29a : SUCCESS in 6m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/15fbd0915bf04ee49a7593e9a2677333 : SUCCESS in 8m 49s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/49cefb220b774a158b9438d33b48d5c0 : SUCCESS in 32m 47s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/37033d9165404486ae5ec14ba6e27953 : SUCCESS in 4m 23s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/41f9852e0a3c4d92aa2e1feb0782afaf : SUCCESS in 6m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/277966991a4d4902813d9d1ff94d4641 : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0b6cbcb14fcd449fb73696c292dc1f76 : SUCCESS in 2m 30s","accounts_in_message":[],"_revision_number":3},{"id":"6224334df87fd1f18a2eba59d907ec6b67d5889b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-09 11:04:07.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"de0336cd84459c14847e44efee4a5a4d7db560a8","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-10-18 14:10:29.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"35198c86959122ff8f359ac63630a7dc528a3e1f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-18 14:11:08.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c8a9e9355449954e06d3776c7550daa0f466c4e4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-18 15:46:24.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb3c21ca54d8443d92d3491df00d0817\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7317a61f231e499a8aef5b435f93b7b4 : SUCCESS in 1m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e23c4c6bf6fa45249cc55172583b79e7 : SUCCESS in 1h 34m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/145b8c52e9d447b49facc8ec2d98b68b : SUCCESS in 3m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/35f52fbd5e02414ab7b15049beaab172 : SUCCESS in 8m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/94d79204376347d1927f1bf767c9c781 : SUCCESS in 9m 10s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7916fa45d7614187a99cc799c82bc710 : SUCCESS in 1h 07m 00s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/8f719844ea884c359b7f0a5e681dcc50 : SUCCESS in 4m 50s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/617ca2f7b78c46f5ade47dc67483032d : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7049b14d40d742e5a9a2eea5c103558e : SUCCESS in 5m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/46cbaf0320ec4ee183c8de74f038aa83 : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":3},{"id":"da44cf551f6d4c6a725c0d8235637282422a0c45","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-18 15:46:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"d16d1b38a824878a486d3e35ed7493ffb75ab4ba","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-18 15:47:30.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c33637f6d35e45bfb96eb865e987aaeb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0764e2ea07264a1da9fb9c1b55e70596 : SUCCESS in 39s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fca6a46ef4e24344948ab535e072a5e4 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5754f9257a51259f29b939c4be32c06830d33308","revisions":{"40f060e1b10146bae6022a917a16596e2db47c08":{"kind":"REWORK","_number":1,"created":"2024-09-10 14:06:30.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/14/928814/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/14/928814/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/1"}}},"commit":{"parents":[{"commit":"58891599d2391f6668b3e3de1c10a4cf51433e4c","subject":"discover: Rework normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/58891599d2391f6668b3e3de1c10a4cf51433e4c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-02 21:14:44.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 14:06:07.000000000","tz":60},"subject":"typing: Annotate keystoneauth1.discover","message":"typing: Annotate keystoneauth1.discover\n\nThere are some asserts used to handle cases where variables will be set\nbut this isn\u0027t obvious to the type checker.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I40510c9d1db6e94e06a7d0f277d41d25554d66ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/40f060e1b10146bae6022a917a16596e2db47c08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/40f060e1b10146bae6022a917a16596e2db47c08"}]},"branch":"refs/heads/master"},"9a7d6430a13a6e00f4317b718daadc403ea9dfe5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-09-11 17:44:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/14/928814/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/14/928814/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/2"}}},"commit":{"parents":[{"commit":"ef0d29d966dffea5f1e7964b35b5290a6cb284da","subject":"discover: Rework normalization","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ef0d29d966dffea5f1e7964b35b5290a6cb284da"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-02 21:14:44.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-11 17:43:59.000000000","tz":60},"subject":"typing: Annotate keystoneauth1.discover","message":"typing: Annotate keystoneauth1.discover\n\nThere are some asserts used to handle cases where variables will be set\nbut this isn\u0027t obvious to the type checker.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I40510c9d1db6e94e06a7d0f277d41d25554d66ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9a7d6430a13a6e00f4317b718daadc403ea9dfe5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9a7d6430a13a6e00f4317b718daadc403ea9dfe5"}]},"branch":"refs/heads/master"},"5754f9257a51259f29b939c4be32c06830d33308":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-09-27 18:05:38.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/14/928814/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/14/928814/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/14/928814/3"}}},"commit":{"parents":[{"commit":"3fe61be889d59c2fa3f40962001fe2b3f1545ce3","subject":"Merge \"discover: Rework normalization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/3fe61be889d59c2fa3f40962001fe2b3f1545ce3"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-02 21:14:44.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-27 17:20:20.000000000","tz":60},"subject":"typing: Annotate keystoneauth1.discover","message":"typing: Annotate keystoneauth1.discover\n\nThere are some asserts used to handle cases where variables will be set\nbut this isn\u0027t obvious to the type checker.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I40510c9d1db6e94e06a7d0f277d41d25554d66ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5754f9257a51259f29b939c4be32c06830d33308"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5754f9257a51259f29b939c4be32c06830d33308"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":"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":{}}}]}
