)]}'
{"id":"openstack%2Fnova~777146","triplet_id":"openstack%2Fnova~master~I82705e035c49fc88ed0dc0df4db135f51c4c7fbf","project":"openstack/nova","branch":"master","topic":"mypy","hashtags":[],"change_id":"I82705e035c49fc88ed0dc0df4db135f51c4c7fbf","subject":"Turn on mypy for nova/network/neutron.py","status":"MERGED","created":"2021-02-23 15:03:26.000000000","updated":"2021-04-16 15:49:49.000000000","submitted":"2021-04-16 15:30:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"777146-mypy","meta_rev_id":"9b3347e38b0e35c768770efa14f941b8504d6c36","_number":777146,"virtual_id_number":777146,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-16 15:30:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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"},"recommended":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"all":[{"value":1,"date":"2021-03-17 02:42:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":2,"date":"2021-04-16 11:24:19.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"]},{"value":2,"date":"2021-03-10 14:19:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":1,"date":"2021-04-16 11:24:19.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"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"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"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_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":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-23 15:18:24.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2021-02-23 15:58:29.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":"CC"},{"updated":"2021-02-23 16:42:51.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2021-02-23 18:13:31.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-02-23 19:28:03.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-02-23 22:20:12.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":"2021-03-17 02:42:36.000000000","updated_by":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"reviewer":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"state":"REVIEWER"},{"updated":"2021-04-16 11:24:19.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"5b0466d6bb2b48d9bfd86c5bcfaf1ebc1d54be19","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-02-23 15:03:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a81cc9b012c27d0f7186cd3113433066110dcd1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-02-23 15:15:35.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"691350c1c8f1978796d1879eab1a0fb1777c8032","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-23 15:18:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"37f4a239eb40cc82ff095712327c4cb28e426ca2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 15:58:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/16403bd599444c1391ff40b03b2cb828 : SUCCESS in 25m 29s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/25482c1360e4442a918c4042f2a7d321 : SUCCESS in 32m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ec8f9c49ed10f678deb28ccd8906fe13d721e588","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-02-23 16:42:51.000000000","message":"Patch Set 2: Code-Review+1\n\nHolding my +2 until pep8 tells me yes.","accounts_in_message":[],"_revision_number":2},{"id":"a3f10c37619eb7e15a15ea43909d6fccde0ab05d","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-23 18:13:31.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/777146/777146/2/check-not-vote/ext-nova-zuul/6d14093 : SUCCESS in 1h 08m 13s","accounts_in_message":[],"_revision_number":2},{"id":"5c43b752ceed2b521e5930d7f518aef0f1805d32","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-02-23 19:28:03.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/46/777146/2/check/tempest-dsvm-full-focal-py3/849b839/ : SUCCESS in 2h 00m 52s","accounts_in_message":[],"_revision_number":2},{"id":"858544f1cb13a9af4cf669cef0a10db3cb5b2956","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 22:20:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5bc76cdb5a5f4c1ba622e5cd0a8dc664 : SUCCESS in 1h 28m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/445af5e8c32e4d099672695bc8000a46 : SUCCESS in 15m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6cc827ed6a348db9746fa91b1411787 : SUCCESS in 15m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcc2da89936b40deb1c60309f5040b6e : SUCCESS in 8m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0be2ad91bab44e0c96003d016e1e8687 : SUCCESS in 12m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1f8f1f923e2f46d79bfa2ac088d67a35 : SUCCESS in 12m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/20c06a6ba8a9429fb94592116030e19d : SUCCESS in 12m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/242686e37ca64abc96ff4b06b6ee5630 : SUCCESS in 9m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f2c25182c29044f8868294a4e455c52c : SUCCESS in 1h 14m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/82f972299860462481b40ea7300ce864 : SUCCESS in 1h 13m 22s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/4e5a0b8540f348a69f45c9cbcc3b6a66 : SUCCESS in 1h 06m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dd8ffdc3ae8341b0ba9c3fad41954f00 : SUCCESS in 1h 15m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1c9ea3b75f404358af37d609b2b02643 : SUCCESS in 54m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/dd3ae16900f5439a854715cf90a910ed : SUCCESS in 1h 28m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/921328506827429e9a30f1e9d78042b3 : SUCCESS in 1h 28m 29s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6c39c2d84d434f02bf47ce5ba6a865b3 : SUCCESS in 19m 16s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/50579ce4d4964e58a82b78a7e400d386 : SUCCESS in 20m 57s (non-voting)\n- grenade https://zuul.opendev.org/t/openstack/build/c643d41525c643c9aaadd36fd619e4f0 : SUCCESS in 1h 03m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cd1906cb007f4f93aff9c7520e0e6c7e : SUCCESS in 1h 05m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/17788497e0844c489be3161aa00a620a : SUCCESS in 56m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/eac9265a855e4f558cbb80a81bb00287 : SUCCESS in 32m 40s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/990c855096644d09a4d83693e1d91082 : SUCCESS in 59m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5efb79670276b278bfe8e233de1ba4f196f3a820","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-03-10 14:19:58.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5c1b1fcd32b23984c9bc7f4f92a15c0382d5f690","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-03-17 02:42:36.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8c43da093e0ccb991fcb92f3ca0338a4cd827818","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-04-16 11:24:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"e2ee38a7fc9ba8d0577eb7ad29d19de08b03f254","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-16 11:24:46.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"559f5dd5a3c9064247fe2d62196a719bd2dc5ea6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-16 15:30:22.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ebc52c638a5845138a8dff06b0fd0d9d : SUCCESS in 1h 16m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3afe9752d1d14deb8aa3b5976f1a6511 : SUCCESS in 13m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6520b5b2b8ca418b9a54e2f635c8250c : SUCCESS in 9m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3c379e98bcc34b89a8bb29f70c0955f4 : SUCCESS in 11m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/691c11f80b2548aea5de04bdeb62f3da : SUCCESS in 15m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eed3dc99e16c44639e3128b4fb20569c : SUCCESS in 9m 32s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b422fd86d3524ddbb6299c5ea138977a : SUCCESS in 1h 16m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/56691274a3634b6ab925f1e6277198c7 : SUCCESS in 55m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/143fa3079580413892053c757d0db01c : SUCCESS in 54m 04s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/47c9caccf4df473c9532c9560dc819af : SUCCESS in 19m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/25617d98701f4b26b47b3a8dce519ea3 : SUCCESS in 1h 30m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/c696fe06994749cb94acc097f18af56f : SUCCESS in 1h 27m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ac3ade2f994445a489ac98afb2b7a6ac : SUCCESS in 1h 24m 17s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/3b4ef76d1ad34d06a7ebd163cfce5587 : SUCCESS in 59m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/096d19a5a4324c0081d0a4e2acd15a56 : SUCCESS in 1h 08m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c95348b0c8ad4c3b855960b043c930f4 : SUCCESS in 1h 01m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eae942ceecd641bb9f8c67278dfc1185 : SUCCESS in 55m 58s","accounts_in_message":[],"_revision_number":2},{"id":"c31709f194efd96bb33b6b5a49f71e134acf9257","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-16 15:30:28.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"9b3347e38b0e35c768770efa14f941b8504d6c36","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-16 15:49:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33999e2c74094ad789cd0300649ee1fd : SUCCESS in 59s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"de0e4e7e41c33ee006f963084a528b9d8d55366e","revisions":{"9a672d4202f11e2d356f84e8788d8fb36c3eec41":{"kind":"REWORK","_number":1,"created":"2021-02-23 15:03:26.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/46/777146/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/777146/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/777146/1"}}},"commit":{"parents":[{"commit":"8ca5d2169fc3ba5cf86f830a93cf92bae925e1f4","subject":"Merge \"Support interface attach with QoS ports\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ca5d2169fc3ba5cf86f830a93cf92bae925e1f4"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-02-23 15:00:19.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-02-23 15:00:19.000000000","tz":60},"subject":"Turn on mypy for nova/network/neutron.py","message":"Turn on mypy for nova/network/neutron.py\n\nThis patch turns on type checking for our neturon interface code. To\nmake mypy pass this patch adds the minimum set of type hints and does\nsome necessary refactoring to make the types unambiguous.\n\nChange-Id: I82705e035c49fc88ed0dc0df4db135f51c4c7fbf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a672d4202f11e2d356f84e8788d8fb36c3eec41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a672d4202f11e2d356f84e8788d8fb36c3eec41"}]},"branch":"refs/heads/master"},"de0e4e7e41c33ee006f963084a528b9d8d55366e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-02-23 15:15:35.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/46/777146/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/777146/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/777146/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/777146/2"}}},"commit":{"parents":[{"commit":"5c35a5905e03f7d45c3d99ceccdfffc67a171bd7","subject":"FUP: Catch and reraise routed nets exception","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5c35a5905e03f7d45c3d99ceccdfffc67a171bd7"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-02-23 15:00:19.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-02-23 15:12:06.000000000","tz":60},"subject":"Turn on mypy for nova/network/neutron.py","message":"Turn on mypy for nova/network/neutron.py\n\nThis patch turns on type checking for our neturon interface code. To\nmake mypy pass this patch adds the minimum set of type hints and does\nsome necessary refactoring to make the types unambiguous.\n\nChange-Id: I82705e035c49fc88ed0dc0df4db135f51c4c7fbf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/de0e4e7e41c33ee006f963084a528b9d8d55366e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/de0e4e7e41c33ee006f963084a528b9d8d55366e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
