)]}'
{"id":"openstack%2Fpython-neutronclient~36703","triplet_id":"openstack%2Fpython-neutronclient~master~I6ef6f9a9e257104f676dde7ec26be98417ec70e0","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1200323","hashtags":[],"change_id":"I6ef6f9a9e257104f676dde7ec26be98417ec70e0","subject":"raise better exception for duplicate match","status":"MERGED","created":"2013-07-11 17:59:58.000000000","updated":"2013-07-18 04:56:26.000000000","submitted":"2013-07-18 04:56:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a8215a799fe2bf0f7d9490e6b24e8cf2ddcb69b3","_number":36703,"virtual_id_number":36703,"owner":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":2,"date":"2013-07-18 04:56:26.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"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":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-07-16 20:54:35.000000000","_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":2,"date":"2013-07-18 04:10:43.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":1,"date":"2013-07-16 21:29:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2013-07-16 20:54:35.000000000","_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":1,"date":"2013-07-18 04:10:43.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-11 18:00:09.000000000","updated_by":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"reviewer":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"state":"REVIEWER"},{"updated":"2013-07-11 18:04:22.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2013-07-11 19:20:28.000000000","updated_by":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"reviewer":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"state":"REVIEWER"},{"updated":"2013-07-16 20:54:35.000000000","updated_by":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"reviewer":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"state":"REVIEWER"},{"updated":"2013-07-16 21:29:37.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2013-07-18 04:10:43.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2013-07-18 04:56:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6be246d0c5f229b33c0f9677d8084070c4a189de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 19:31:42.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/36703/1/check/gate-python-neutronclient-pep8/51 : SUCCESS in 48s\n- http://docs-draft.openstack.org/36703/1/check/gate-python-neutronclient-docs/51/doc/build/html/ : SUCCESS in 59s\n- http://logs.openstack.org/36703/1/check/gate-python-neutronclient-python26/46 : SUCCESS in 1m 20s\n- http://logs.openstack.org/36703/1/check/gate-python-neutronclient-python27/51 : SUCCESS in 1m 03s\n- http://logs.openstack.org/36703/1/check/gate-tempest-devstack-vm-full/31261 : SUCCESS in 44m 43s\n- http://logs.openstack.org/36703/1/check/gate-tempest-devstack-vm-postgres-full/30954 : SUCCESS in 44m 16s\n- http://logs.openstack.org/36703/1/check/gate-tempest-devstack-vm-neutron/2570 : SUCCESS in 18m 05s (non-voting)\n- http://logs.openstack.org/36703/1/check/gate-grenade-devstack-vm/17322 : FAILURE in 21m 51s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"1070d0e1408d95fddb0d43522f5a3393954536d6","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-11 19:42:11.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nWorth adding a test? It\u0027s good that this patch does not change the current client behavior, but probably we want to make sure this stays the way you intentended.","accounts_in_message":[],"_revision_number":1},{"id":"db55de138465883a3fc3ea70024104283bff3960","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-11 23:16:14.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nI think we can add one test case.","accounts_in_message":[],"_revision_number":1},{"id":"062075e10fba0d5d011786321c8b0cff1ea3f611","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-07-14 22:29:44.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e24b8d5c8767723d6ae649a28a66a14d6d047627","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-07-15 20:47:34.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"cdba01fc10f92832763b65c7a01a5b7c82bb4e43","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-07-16 20:46:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6e2c7e6dc4dac2f38207a3568d0fbdb20227575f","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-16 20:54:35.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9bf92229a63fc5d6828df3419971835e397558c2","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-16 21:29:37.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c63a3d4b3361360cc7742fdf2bd6fd355be66c54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-16 21:32:27.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/36703/2/check/gate-python-neutronclient-pep8/75 : SUCCESS in 44s\n- http://docs-draft.openstack.org/36703/2/check/gate-python-neutronclient-docs/75/doc/build/html/ : SUCCESS in 49s\n- http://logs.openstack.org/36703/2/check/gate-python-neutronclient-python26/70 : SUCCESS in 1m 06s\n- http://logs.openstack.org/36703/2/check/gate-python-neutronclient-python27/75 : SUCCESS in 49s\n- http://logs.openstack.org/36703/2/check/gate-tempest-devstack-vm-full/32775 : SUCCESS in 45m 19s\n- http://logs.openstack.org/36703/2/check/gate-tempest-devstack-vm-cells-full/748 : FAILURE in 13m 40s (non-voting)\n- http://logs.openstack.org/36703/2/check/gate-tempest-devstack-vm-postgres-full/32467 : SUCCESS in 46m 16s\n- http://logs.openstack.org/36703/2/check/gate-tempest-devstack-vm-neutron/4354 : FAILURE in 18m 03s (non-voting)\n- http://logs.openstack.org/36703/2/check/gate-grenade-devstack-vm/18653 : SUCCESS in 21m 38s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"a92a9d461397d25e3e981a746fb71581d06fbe28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 04:10:43.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"915235015ae49bd9607ea51e275dd296d51e73f9","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-07-18 04:10:43.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\nThanks.","accounts_in_message":[],"_revision_number":2},{"id":"3eb1a572ee8bb4b603141ba57700f2bdca36d8e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 04:56:26.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/36703/2/gate/gate-python-neutronclient-docs/81/doc/build/html/ : SUCCESS in 50s\n- http://logs.openstack.org/36703/2/gate/gate-python-neutronclient-pep8/81 : SUCCESS in 45s\n- http://logs.openstack.org/36703/2/gate/gate-python-neutronclient-python26/76 : SUCCESS in 1m 08s\n- http://logs.openstack.org/36703/2/gate/gate-python-neutronclient-python27/81 : SUCCESS in 50s\n- http://logs.openstack.org/36703/2/gate/gate-tempest-devstack-vm-full/33410 : SUCCESS in 45m 13s\n- http://logs.openstack.org/36703/2/gate/gate-tempest-devstack-vm-postgres-full/33100 : SUCCESS in 45m 40s\n- http://logs.openstack.org/36703/2/gate/gate-tempest-devstack-vm-neutron/5074 : FAILURE in 21m 06s (non-voting)\n- http://logs.openstack.org/36703/2/gate/gate-grenade-devstack-vm/19199 : SUCCESS in 21m 21s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"abe9684fe9e7cd3433bf66112ebf30cd063ca6e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 04:56:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"04178517bcccf41e78ec2623b8db954921c84f48","revisions":{"748535928670a705f0dfb3cd5b3c02a4c01a27c4":{"kind":"REWORK","_number":1,"created":"2013-07-11 17:59:58.000000000","uploader":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"ref":"refs/changes/03/36703/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/36703/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/1"}}},"commit":{"parents":[{"commit":"c54fd1518ecc6a5433ca708ca2cd2d1c2fd4098b","subject":"Merge \"Don\u0027t convert httplib2 exceptions to status codes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c54fd1518ecc6a5433ca708ca2cd2d1c2fd4098b"}]}],"author":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-07-11 17:54:59.000000000","tz":-420},"committer":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-07-11 17:58:07.000000000","tz":-420},"subject":"raise better exception for duplicate match","message":"raise better exception for duplicate match\n\nWhen a duplicate match is found the client previously raised a\nNeutronClientException which made it hard for programs using the client\nto handle errors. This patch now  makes it raise a\nNeutronClientNoUniqueMatch  exception instead.\n\nFixes bug: 1200323\n\nChange-Id: I6ef6f9a9e257104f676dde7ec26be98417ec70e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/748535928670a705f0dfb3cd5b3c02a4c01a27c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/748535928670a705f0dfb3cd5b3c02a4c01a27c4"}]},"branch":"refs/heads/master"},"04178517bcccf41e78ec2623b8db954921c84f48":{"kind":"REWORK","_number":2,"created":"2013-07-16 20:46:06.000000000","uploader":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"ref":"refs/changes/03/36703/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/36703/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/36703/2"}}},"commit":{"parents":[{"commit":"2fade1b054eac4a213e28de47d354176316b413b","subject":"Merge \"Remove commented out code\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/2fade1b054eac4a213e28de47d354176316b413b"}]}],"author":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-07-11 17:54:59.000000000","tz":-420},"committer":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-07-16 20:46:01.000000000","tz":-420},"subject":"raise better exception for duplicate match","message":"raise better exception for duplicate match\n\nWhen a duplicate match is found the client previously raised a\nNeutronClientException which made it hard for programs using the client\nto handle errors. This patch now  makes it raise a\nNeutronClientNoUniqueMatch  exception instead.\n\nFixes bug: 1200323\n\nChange-Id: I6ef6f9a9e257104f676dde7ec26be98417ec70e0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/04178517bcccf41e78ec2623b8db954921c84f48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/04178517bcccf41e78ec2623b8db954921c84f48"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
