)]}'
{"id":"openstack%2Fpython-novaclient~3979","triplet_id":"openstack%2Fpython-novaclient~master~I350d737950a64881ed01e87e3d8fb2b6011f0bcc","project":"openstack/python-novaclient","branch":"master","topic":"fix_dicts","hashtags":[],"change_id":"I350d737950a64881ed01e87e3d8fb2b6011f0bcc","subject":"Properly handle KeyErrors.","status":"MERGED","created":"2012-02-09 20:34:18.000000000","updated":"2012-02-09 23:42:40.000000000","submitted":"2012-02-09 23:42:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ef2942870bc3cfb56b7a6b5b5497d12db198f369","_number":3979,"virtual_id_number":3979,"owner":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":1,"date":"2012-02-09 23:42:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"recommended":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"all":[{"value":1,"date":"2012-02-09 20:37:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},{"value":2,"date":"2012-02-09 20:42:00.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":2,"date":"2012-02-09 20:39:51.000000000","_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"date":"2012-02-09 20:40:20.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-02-09 20:35:49.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":1,"date":"2012-02-09 20:39:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":0,"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},{"value":1,"date":"2012-02-09 20:42:00.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":1,"date":"2012-02-09 20:39:51.000000000","_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-02-09 20:35:49.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-02-09 20:35:49.000000000","updated_by":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"reviewer":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"state":"REVIEWER"},{"updated":"2012-02-09 20:37:22.000000000","updated_by":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"reviewer":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"state":"REVIEWER"},{"updated":"2012-02-09 20:39:11.000000000","updated_by":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"reviewer":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"state":"REVIEWER"},{"updated":"2012-02-09 20:39:51.000000000","updated_by":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"reviewer":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"state":"REVIEWER"},{"updated":"2012-02-09 23:42:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d42f1122040a0c84ad9168299679cd5167d3e830","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2012-02-09 20:35:49.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"8c0f656d484f0f2346bbd4e33e4eabcf94528026","author":{"_account_id":385,"name":"Jason Kölker","email":"jason@koelker.net","username":"jason-koelker"},"date":"2012-02-09 20:37:22.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nI approve of this change.","accounts_in_message":[],"_revision_number":1},{"id":"687edc3d29a9fdb4fd43b2ecd7c639805f2d8114","author":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"date":"2012-02-09 20:39:11.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nHooray for .get()  \nlgtm.","accounts_in_message":[],"_revision_number":1},{"id":"fdac30178ff356a3b2e729532fa3353079cca253","author":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"date":"2012-02-09 20:39:51.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"7d6798a3252ccce3f2424df15ee1bce1fa4989f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 20:40:20.000000000","message":"Patch Set 1: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/102/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/102/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1271/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/104/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"7e045d28634a4f372613c227b91ed3812f4ab0c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 20:41:48.000000000","message":"Patch Set 1:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/102/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/102/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/104/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1272/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"5ab6d34f14dff480307387418467bc49c3072e0e","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2012-02-09 20:42:00.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\nDevStack is at it again.","accounts_in_message":[],"_revision_number":1},{"id":"7fd6f94b811911e9457ca62887995670d991161e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 20:42:25.000000000","message":"Patch Set 1:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/103/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/103/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1273/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/105/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"c9b6126edcb9f253c952d37e8a1aaae06ec1cfed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 21:27:11.000000000","message":"Patch Set 1:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/104/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/104/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1279/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/106/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"ac781e20cd9812271f031741d1030291fb9741e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 22:03:14.000000000","message":"Patch Set 1:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/105/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/105/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1280/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/107/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"ae828681a5fc750b61d98b1e8f9579093f2f1276","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 23:42:39.000000000","message":"Patch Set 1: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-novaclient-merge/106/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-pep8/106/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1293/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-novaclient-unittests/108/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"0f8875e1191844616c18f769922dc72567537349","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-09 23:42:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3f9c3a6f1a57b11c05e162df0d1be9500b41dae3","revisions":{"3f9c3a6f1a57b11c05e162df0d1be9500b41dae3":{"kind":"REWORK","_number":1,"created":"2012-02-09 20:34:18.000000000","uploader":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"ref":"refs/changes/79/3979/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/79/3979/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/3979/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/3979/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/79/3979/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/79/3979/1"}}},"commit":{"parents":[{"commit":"cb9a7a37a86688de59bf654e93266fcef96bd42b","subject":"adding credentials and endpoints output for debugging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/cb9a7a37a86688de59bf654e93266fcef96bd42b"}]}],"author":{"name":"Josh Kearney","email":"josh@jk0.org","date":"2012-02-09 20:34:12.000000000","tz":-360},"committer":{"name":"Josh Kearney","email":"josh@jk0.org","date":"2012-02-09 20:34:12.000000000","tz":-360},"subject":"Properly handle KeyErrors.","message":"Properly handle KeyErrors.\n\nChange-Id: I350d737950a64881ed01e87e3d8fb2b6011f0bcc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3f9c3a6f1a57b11c05e162df0d1be9500b41dae3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3f9c3a6f1a57b11c05e162df0d1be9500b41dae3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
