)]}'
{"id":"openstack%2Fpython-keystoneclient~77026","triplet_id":"openstack%2Fpython-keystoneclient~master~Ic0a196874930e7be8362df50594471ab8037c5b2","project":"openstack/python-keystoneclient","branch":"master","topic":"positional","hashtags":[],"change_id":"Ic0a196874930e7be8362df50594471ab8037c5b2","subject":"Add a positional decorator","status":"MERGED","created":"2014-02-28 01:27:54.000000000","updated":"2014-03-25 09:49:41.000000000","submitted":"2014-03-25 09:49:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":34,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"49303a182528f9e6337dde67cd52803a4efc398b","_number":77026,"virtual_id_number":77026,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-03-25 09:49:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-03-25 01:32:10.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-03-25 02:13:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"date":"2014-03-25 07:09:30.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-03-25 03:42:52.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-03-25 01:32:10.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"date":"2014-03-25 07:09:30.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-03-25 03:42:52.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-28 01:28:40.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-02-28 01:28:44.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-02-28 01:28:51.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-03-12 02:12:27.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-03-12 07:03:16.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2014-03-25 01:32:10.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-03-25 02:13:40.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2014-03-25 03:42:52.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-03-25 09:49:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2fcb34b01519f92e1c43886665a2d45bb9460808","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 01:27:54.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"94e1b36d638d9c429b9b5a424d5c4afac700d8c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 02:29:12.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-pep8/5db8137 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/1/check/gate-python-keystoneclient-docs/cd00988/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python26/75dbc59 : SUCCESS in 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python27/35b00be : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python33/00ee135 : SUCCESS in 3m 20s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/1/check/check-devstack-dsvm-cells/b69f3a7 : SUCCESS in 13m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-full/cc4220d : SUCCESS in 1h 00m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-postgres-full/43de20f : SUCCESS in 50m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron/2b1b7c0 : SUCCESS in 35m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron-full/5ad70af : SUCCESS in 43m 39s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-large-ops/9db1a58 : SUCCESS in 14m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-neutron-large-ops/2d27df3 : SUCCESS in 16m 35s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/1/check/check-grenade-dsvm/bd3c6d3 : SUCCESS in 31m 47s\n","accounts_in_message":[],"_revision_number":1},{"id":"270c7f273d8460b9c01fc61d9f8e70dbb7b7c099","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-02-28 18:43:55.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nAt least now we will know when we break something.","accounts_in_message":[],"_revision_number":1},{"id":"220e6ba561124e9aca6a66990e57846839c3c9d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 14:28:04.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"d2b32cc8d68d027b9d9f8286fdafc86921704e04","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-07 14:28:04.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"3ed2c60e2e532d73fcca5ba89b750d05f06c1f20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 15:33:43.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-pep8/37919d9 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/1/check/gate-python-keystoneclient-docs/cff20b2/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python26/603f819 : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python27/5cb5a1a : SUCCESS in 2m 23s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/1/check/check-grenade-dsvm/0ad45a8 : SUCCESS in 34m 08s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-full/2a30764 : SUCCESS in 55m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron/68d80dc : SUCCESS in 35m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python33/e847e3d : SUCCESS in 4m 33s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/1/check/check-devstack-dsvm-cells/188f057 : SUCCESS in 19m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-postgres-full/f243cb7 : FAILURE in 20m 06s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron-full/71f4f2e : SUCCESS in 1h 02m 11s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-large-ops/5539997 : SUCCESS in 18m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-neutron-large-ops/7b29983 : FAILURE in 22m 53s\n","accounts_in_message":[],"_revision_number":1},{"id":"da032614c5df5aa33ebfa6c3c53e57ba0f0e83e5","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-03-07 15:34:06.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-postgres-full: https://bugs.launchpad.net/bugs/1289345\n- gate-tempest-dsvm-neutron-large-ops: https://bugs.launchpad.net/bugs/1289345\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1289345\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"e68daba4e4ccac8dad64ec06bd0aad90a3d80f35","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-07 21:41:49.000000000","message":"Patch Set 1:\n\nrecheck bug 1289345","accounts_in_message":[],"_revision_number":1},{"id":"73d245313e8eff0c81d693b9ff9f0e8cb2a596a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 21:41:50.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ef591bd1287681f68e5c55c121098ceed1a53a43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 23:25:51.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-pep8/d683dfd : SUCCESS in 1m 16s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/1/check/gate-python-keystoneclient-docs/171a21b/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python26/3b16ffc : SUCCESS in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python27/84edc3f : SUCCESS in 1m 21s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/1/check/check-grenade-dsvm/fc47929 : SUCCESS in 31m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-full/5d7957f : SUCCESS in 54m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron/ca680a5 : SUCCESS in 35m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/1/check/gate-python-keystoneclient-python33/1e0dbed : SUCCESS in 3m 36s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/1/check/check-devstack-dsvm-cells/6fc72d9 : SUCCESS in 10m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-postgres-full/1ea2b71 : SUCCESS in 55m 10s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/1/check/check-tempest-dsvm-neutron-full/f98dcce : SUCCESS in 55m 20s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-large-ops/9ca5a11 : SUCCESS in 15m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/1/check/gate-tempest-dsvm-neutron-large-ops/1d0132e : SUCCESS in 15m 54s\n","accounts_in_message":[],"_revision_number":1},{"id":"53258a9c17419429116821d495e54d306e003428","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-08 05:34:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"262d73cb19f45de37c7cc666192ff9aa7a007164","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-08 05:34:18.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c5f431e3d01a58bacd16231fd9457c96ddcec97d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-08 06:29:02.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-pep8/a8dbc89 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/2/check/gate-python-keystoneclient-docs/13ec8d0/doc/build/html/ : SUCCESS in 51s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python26/71d7522 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python27/bea277f : SUCCESS in 1m 08s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/2/check/check-grenade-dsvm/cf9f063 : SUCCESS in 28m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-full/246be32 : SUCCESS in 54m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-neutron/2dc9713 : SUCCESS in 38m 24s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python33/eb6aaab : SUCCESS in 3m 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/2/check/check-devstack-dsvm-cells/5dacc9c : SUCCESS in 9m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-postgres-full/3d13541 : SUCCESS in 54m 12s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-neutron-full/42d87de : SUCCESS in 50m 41s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/2/check/gate-tempest-dsvm-large-ops/523dfad : SUCCESS in 13m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/2/check/gate-tempest-dsvm-neutron-large-ops/a34045f : SUCCESS in 13m 15s\n","accounts_in_message":[],"_revision_number":2},{"id":"3b6e8d7af2fe86d726cfa7b8309199192312d936","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 02:12:27.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"734f4883856988bc89e37d846bc708a9646ddb05","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-12 02:12:27.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nI like this, but I\u0027d like to hear more opinions on the idea. My only concern would be the over use of this decorator, but as a decorator for public methods of an API I think it\u0027s a good idea.","accounts_in_message":[],"_revision_number":2},{"id":"9c2b52c0a49de68197e91ffcc739ed07a735824e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-03-12 02:35:22.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nCode looks good. Along the same lines as what dstanek was saying, is this going to touch a lot of methods?","accounts_in_message":[],"_revision_number":2},{"id":"cb358dedf1d320ccb68df7d479f7ac1ecbf66d85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 04:24:00.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-pep8/bfa9919 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/2/check/gate-python-keystoneclient-docs/93d7318/doc/build/html/ : SUCCESS in 1m 30s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python26/ef97ca2 : SUCCESS in 1m 46s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python27/53f1c1b : SUCCESS in 1m 02s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/2/check/check-grenade-dsvm/0274597 : SUCCESS in 29m 38s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-full/573594b : SUCCESS in 1h 03m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-neutron/0984202 : SUCCESS in 39m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-neutron-heat-slow/a6c6c3c : SUCCESS in 25m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/2/check/gate-python-keystoneclient-python33/9ec1833 : SUCCESS in 3m 58s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/2/check/check-devstack-dsvm-cells/9ff2cec : SUCCESS in 12m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-postgres-full/2c1b44b : SUCCESS in 54m 06s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/2/check/check-tempest-dsvm-neutron-full/5c03cdc : FAILURE in 1h 57m 06s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/2/check/gate-tempest-dsvm-large-ops/75c952b : SUCCESS in 16m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/2/check/gate-tempest-dsvm-neutron-large-ops/9dd5271 : SUCCESS in 15m 14s\n","accounts_in_message":[],"_revision_number":2},{"id":"1b89eedea7a683e30d265dc634bc495e843eccaa","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-03-12 07:03:16.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"16cd7e316b22ec57a67a891273020c37e0142d66","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-03-12 07:58:54.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\nSome general cleanup to keep the overhead added by this decorator to a minimum.\n\nI am curious if you want to complain if too few positional arguments are passed.  Does it make sense to include the argspec for the method in the error/warning? [e.g. hey here are the args you are supposed to be passing]","accounts_in_message":[],"_revision_number":2},{"id":"e8c1194f52eeaa69a7b6cfed010a5b6c342dbe29","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-03-12 08:02:08.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"86d2f385ab7ad323b8472d9e43555612991a2dba","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 23:17:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2030b2464993a83073d2696136772c8317ea0a20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 23:17:46.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"c956e3f3552ccd1cdd4f51320fd7bd4e586e7a06","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 23:18:02.000000000","message":"Patch Set 2: (7 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"de222a04a1f7955fbf2a379d7c066bc0d29f3a56","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-13 00:24:54.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(10 inline comments)\n\nplease fix up the docstring so that it\u0027s valid rst.","accounts_in_message":[],"_revision_number":3},{"id":"8cc68a5e22d8e65991c82cd3af520797ce0cab0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 01:08:12.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/3/check/gate-python-keystoneclient-pep8/852429a : SUCCESS in 1m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/3/check/gate-python-keystoneclient-docs/786a15b/doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/3/check/gate-python-keystoneclient-python26/33f7085 : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/3/check/gate-python-keystoneclient-python27/a17ed12 : SUCCESS in 1m 48s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/3/check/check-grenade-dsvm/1538b00 : SUCCESS in 30m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/3/check/check-tempest-dsvm-full/466e57f : SUCCESS in 1h 21m 34s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/3/check/check-tempest-dsvm-neutron/642fd2e : SUCCESS in 38m 06s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/3/check/check-tempest-dsvm-neutron-heat-slow/6f9a2cb : SUCCESS in 23m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/3/check/gate-python-keystoneclient-python33/78d0d60 : SUCCESS in 3m 36s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/3/check/check-devstack-dsvm-cells/a6a7f74 : SUCCESS in 13m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/3/check/check-tempest-dsvm-postgres-full/9fefe29 : SUCCESS in 52m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/3/check/check-tempest-dsvm-neutron-full/ffb185c : SUCCESS in 56m 34s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/3/check/gate-tempest-dsvm-large-ops/7e6889a : SUCCESS in 17m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/3/check/gate-tempest-dsvm-neutron-large-ops/b7492ad : SUCCESS in 15m 07s\n","accounts_in_message":[],"_revision_number":3},{"id":"785c9abd7f7584d09f07dd42864b7fe07870af72","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-13 02:11:03.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"146596f9a462bf39e4b8ea67e677126b1d436b60","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 02:11:04.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"513517ff6cb1f9c0cdafbe54855ac32ffe763dcb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 03:35:29.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/4/check/gate-python-keystoneclient-pep8/3052c91 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/4/check/gate-python-keystoneclient-docs/38b0e8d/doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/4/check/gate-python-keystoneclient-python26/73ee998 : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/4/check/gate-python-keystoneclient-python27/b6465d1 : SUCCESS in 1m 24s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/4/check/check-grenade-dsvm/f666390 : SUCCESS in 35m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/4/check/check-tempest-dsvm-full/1a54a4a : SUCCESS in 51m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/4/check/check-tempest-dsvm-neutron/4b37a7f : SUCCESS in 33m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/4/check/check-tempest-dsvm-neutron-heat-slow/ea97d7b : SUCCESS in 23m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/4/check/gate-python-keystoneclient-python33/c67335c : SUCCESS in 3m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/4/check/check-devstack-dsvm-cells/a75d7ab : SUCCESS in 15m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/4/check/check-tempest-dsvm-postgres-full/6af32c1 : SUCCESS in 1h 03m 37s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/26/77026/4/check/check-tempest-dsvm-neutron-full/7b036c8 : FAILURE in 49m 25s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/4/check/gate-tempest-dsvm-large-ops/715f872 : SUCCESS in 13m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/4/check/gate-tempest-dsvm-neutron-large-ops/d618746 : SUCCESS in 18m 59s\n","accounts_in_message":[],"_revision_number":4},{"id":"fe2b39f4216b7e3e76d317599001293018c23239","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-21 23:06:51.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"61ab391d386f3d8647f42ef426608cdc4ab067e8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-21 23:06:51.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a0d9002a33ee55a50904019ac8dedab85b48a575","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-21 23:07:00.000000000","message":"Patch Set 5:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":5},{"id":"99aa38d44bda9768d658cf14b7e2b5ffd2ff8aad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-21 23:08:39.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"0e8cd3b5de2b06281c9726fbc27427b50f7feb1e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-21 23:08:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"419c022772bb17c6294dbfa586178509583bda7b","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-21 23:08:47.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"5d316ab63a556c04581f35c5a511d51e41512167","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-21 23:56:28.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/6/check/gate-python-keystoneclient-pep8/efdb780 : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/6/check/gate-python-keystoneclient-docs/6a17050/doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/6/check/gate-python-keystoneclient-python26/7b70ec4 : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/6/check/gate-python-keystoneclient-python27/1ebefad : SUCCESS in 1m 28s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/6/check/check-grenade-dsvm/60f7129 : SUCCESS in 31m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/6/check/check-tempest-dsvm-full/7c9548d : SUCCESS in 45m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/6/check/check-tempest-dsvm-neutron/72966fd : SUCCESS in 38m 56s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/6/check/check-tempest-dsvm-neutron-heat-slow/fede08e : SUCCESS in 21m 29s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/6/check/gate-python-keystoneclient-python33/d2b7aef : SUCCESS in 3m 50s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/6/check/check-devstack-dsvm-cells/ec7d6f6 : SUCCESS in 11m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/6/check/check-tempest-dsvm-postgres-full/f4a6bd7 : SUCCESS in 43m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/6/check/gate-tempest-dsvm-large-ops/b33da03 : SUCCESS in 14m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/6/check/gate-tempest-dsvm-neutron-large-ops/94ea131 : SUCCESS in 15m 47s\n","accounts_in_message":[],"_revision_number":6},{"id":"14fa81d8aa4e0427df851b4e255d8e9c5c7e1346","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-22 16:00:16.000000000","message":"Patch Set 6: Looks good to me (core reviewer)\n\n(6 inline comments)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"b23e907fca387553c9c652ee04e5978978eef6d5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-23 23:52:06.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a94bc94062c3c28207de3ad72393493681a5ce3f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-23 23:52:07.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"ae7fe307905aafcda6edb99d0973ac0eab682fc9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 01:06:49.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-pep8/a654878 : SUCCESS in 1m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/7/check/gate-python-keystoneclient-docs/a49cf68/doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python26/a0d29b6 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python27/2d8c964 : SUCCESS in 51s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/7/check/check-grenade-dsvm/581ed98 : SUCCESS in 29m 21s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-full/8b6fb73 : SUCCESS in 1h 10m 11s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron/1ab3e99 : SUCCESS in 50m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron-heat-slow/7fc0018 : SUCCESS in 22m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python33/771fede : SUCCESS in 3m 38s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/7/check/check-devstack-dsvm-cells/bf31595 : SUCCESS in 10m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-postgres-full/d618788 : SUCCESS in 1h 13m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-large-ops/9bdc816 : SUCCESS in 15m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-neutron-large-ops/039cbb8 : SUCCESS in 14m 53s\n\n","accounts_in_message":[],"_revision_number":7},{"id":"40d1384c6151a84bcc64ffcd6c4fa77484b61fe2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-25 01:32:10.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nMy comments were (mostly) addressed. Thanks!","accounts_in_message":[],"_revision_number":7},{"id":"0655e0582d5ae3c9921ef69e22b1f4934cfa14d0","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-03-25 02:13:40.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":7},{"id":"878de41e40907e5c400e1fbc83aba39c965384a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 03:42:52.000000000","message":"Patch Set 7: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"b283c0ecf139fad92ac63e2783950e0ba46a8dea","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-03-25 03:42:52.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\nLGTM","accounts_in_message":[],"_revision_number":7},{"id":"ba0805337a9bb95d4cfdde41d110d0bb1a49106e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 04:46:33.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-pep8/a3fc249 : SUCCESS in 1m 27s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/7/check/gate-python-keystoneclient-docs/087dfc3/doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python26/7181bfa : SUCCESS in 1m 30s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python27/0a12e1d : SUCCESS in 1m 13s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/7/check/check-grenade-dsvm/fdfe557 : SUCCESS in 29m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-full/ae6693b : SUCCESS in 59m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron/f85bea9 : SUCCESS in 49m 52s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron-heat-slow/8c37621 : SUCCESS in 24m 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python33/605ed13 : SUCCESS in 4m 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/7/check/check-devstack-dsvm-cells/700c19b : SUCCESS in 12m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-postgres-full/07fadb3 : SUCCESS in 1h 03m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-large-ops/e8b93a9 : SUCCESS in 16m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-neutron-large-ops/73258ca : SUCCESS in 16m 59s\n\n","accounts_in_message":[],"_revision_number":7},{"id":"62fe01507e7f23f968bc787d5cac2d81c058a53e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 04:46:35.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"4f16b12cd833aabca015f2d31c0f3dc450deaf7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 05:49:46.000000000","message":"Patch Set 7: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/7/gate/gate-python-keystoneclient-docs/a9f0773/doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-pep8/5f5662b : SUCCESS in 51s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python26/7690029 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python27/7924507 : SUCCESS in 1m 21s\n- gate-grenade-dsvm http://logs.openstack.org/26/77026/7/gate/gate-grenade-dsvm/bd2783d : SUCCESS in 33m 27s\n- gate-tempest-dsvm-full http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-full/b7c650a : FAILURE in 8m 04s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron/323839d : SUCCESS in 46m 56s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron-heat-slow/7da8634 : SUCCESS in 21m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python33/16db8f5 : SUCCESS in 3m 53s\n- gate-devstack-dsvm-cells http://logs.openstack.org/26/77026/7/gate/gate-devstack-dsvm-cells/8d395f3 : SUCCESS in 10m 47s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-postgres-full/a6b61c8 : SUCCESS in 1h 03m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-large-ops/346fec3 : SUCCESS in 16m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron-large-ops/c761ce7 : SUCCESS in 14m 37s\n\n","accounts_in_message":[],"_revision_number":7},{"id":"134653ae2e8b16b439290f1e565bca0853105245","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 07:09:30.000000000","message":"Patch Set 7: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"4343f8518369ab9f9e93b9f27315a8363697e8a3","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-25 07:09:30.000000000","message":"Patch Set 7:\n\nreverify bug 1294791","accounts_in_message":[],"_revision_number":7},{"id":"1123c73d2cf8ee55389a83718b1584df8150ce0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 08:18:50.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-pep8/215079f : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/7/check/gate-python-keystoneclient-docs/400a108/doc/build/html/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python26/0f3228d : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python27/a08e5c7 : SUCCESS in 53s\n- check-grenade-dsvm http://logs.openstack.org/26/77026/7/check/check-grenade-dsvm/7c6ff81 : SUCCESS in 32m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-full/9bf8ff7 : SUCCESS in 1h 04m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron/e7e89d6 : SUCCESS in 42m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-neutron-heat-slow/0263b7c : SUCCESS in 22m 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/7/check/gate-python-keystoneclient-python33/b6bc4be : SUCCESS in 4m 00s\n- check-devstack-dsvm-cells http://logs.openstack.org/26/77026/7/check/check-devstack-dsvm-cells/3214a0b : SUCCESS in 13m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/7/check/check-tempest-dsvm-postgres-full/438034a : SUCCESS in 52m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-large-ops/bb1cf1c : SUCCESS in 14m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/7/check/gate-tempest-dsvm-neutron-large-ops/a9ec600 : SUCCESS in 15m 07s\n\n","accounts_in_message":[],"_revision_number":7},{"id":"ecacaca56f018e052cc982d4ccf8fc945a07fa43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 08:18:51.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"ced52b18e1c47d944b8a1045e5ff3ee01dd15c56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 09:49:41.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/26/77026/7/gate/gate-python-keystoneclient-docs/c6e13a0/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-pep8/f59b886 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python26/1172e37 : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python27/646a97a : SUCCESS in 1m 22s\n- gate-grenade-dsvm http://logs.openstack.org/26/77026/7/gate/gate-grenade-dsvm/debbf38 : SUCCESS in 35m 35s\n- gate-tempest-dsvm-full http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-full/14e5b8e : SUCCESS in 53m 44s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron/f50a91b : SUCCESS in 46m 52s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron-heat-slow/86cf0c3 : SUCCESS in 21m 05s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/26/77026/7/gate/gate-python-keystoneclient-python33/b5ebc17 : SUCCESS in 3m 53s\n- gate-devstack-dsvm-cells http://logs.openstack.org/26/77026/7/gate/gate-devstack-dsvm-cells/8735f8d : SUCCESS in 10m 58s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-postgres-full/e3c019c : SUCCESS in 53m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-large-ops/2d95909 : SUCCESS in 18m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/26/77026/7/gate/gate-tempest-dsvm-neutron-large-ops/8cf0441 : SUCCESS in 15m 58s\n\n","accounts_in_message":[],"_revision_number":7},{"id":"4e376abbe2186c3d8c30a29f4456cb380936a930","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 09:49:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"67e99991d52bc788a1380e8cb5fa1ffa27a484c8","revisions":{"f0097ea40f489ad59d1f6ac101690b5375afaa50":{"kind":"REWORK","_number":1,"created":"2014-02-28 01:27:54.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/1"}}},"commit":{"parents":[{"commit":"3a6d47c1540e9e5b75be064a2273eb52831192ec","subject":"Merge \"Remove redundant default value None for dict.get\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3a6d47c1540e9e5b75be064a2273eb52831192ec"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:26:00.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions, and the\ndefault value will mean that we should be able to do stricter default\nenforcement (for example in testing)\n\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0097ea40f489ad59d1f6ac101690b5375afaa50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0097ea40f489ad59d1f6ac101690b5375afaa50"}]},"branch":"refs/heads/master"},"feb4e4867cc2f6bbe64d57236e17cd2cf8434005":{"kind":"REWORK","_number":2,"created":"2014-03-08 05:34:17.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/2"}}},"commit":{"parents":[{"commit":"040fc814463d7789ee514425398d9b29af6217c9","subject":"Merge \"Improve help strings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/040fc814463d7789ee514425398d9b29af6217c9"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-08 05:26:03.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions, and the\ndefault value will mean that we should be able to do stricter default\nenforcement (for example in testing)\n\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/feb4e4867cc2f6bbe64d57236e17cd2cf8434005"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/feb4e4867cc2f6bbe64d57236e17cd2cf8434005"}]},"branch":"refs/heads/master"},"2272c21798282e6587807fee20108ff7038322d8":{"kind":"REWORK","_number":3,"created":"2014-03-12 23:17:45.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/3"}}},"commit":{"parents":[{"commit":"f12afc6c738bf58688614a9b3d641fabb5bc5787","subject":"Merge \"Fix state modifying catalog tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f12afc6c738bf58688614a9b3d641fabb5bc5787"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-12 23:16:56.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions, and the\ndefault value will mean that we should be able to do stricter default\nenforcement (for example in testing)\n\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2272c21798282e6587807fee20108ff7038322d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2272c21798282e6587807fee20108ff7038322d8"}]},"branch":"refs/heads/master"},"db27f40525cc64f1ef363aa0dad64ed03d0f5bae":{"kind":"REWORK","_number":4,"created":"2014-03-13 02:11:03.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/4"}}},"commit":{"parents":[{"commit":"f12afc6c738bf58688614a9b3d641fabb5bc5787","subject":"Merge \"Fix state modifying catalog tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f12afc6c738bf58688614a9b3d641fabb5bc5787"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-13 02:10:22.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions, and the\ndefault value will mean that we should be able to do stricter default\nenforcement (for example in testing)\n\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db27f40525cc64f1ef363aa0dad64ed03d0f5bae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db27f40525cc64f1ef363aa0dad64ed03d0f5bae"}]},"branch":"refs/heads/master"},"6963bf4ab54b258941dabd8b37c69d997a196702":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2014-03-21 23:06:51.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/5"}}},"commit":{"parents":[{"commit":"28c84399357b91392d24407fa1b9acb6d8e7cbb7","subject":"Merge \"add pooling for cache references\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28c84399357b91392d24407fa1b9acb6d8e7cbb7"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-21 23:06:36.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions, and the\ndefault value will mean that we should be able to do stricter default\nenforcement (for example in testing)\n\nPartial-Bug: #1295881\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6963bf4ab54b258941dabd8b37c69d997a196702"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6963bf4ab54b258941dabd8b37c69d997a196702"}]},"branch":"refs/heads/master"},"bdecbf9d6d43b228f00527f7304e853cc81cd929":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2014-03-21 23:08:39.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/6"}}},"commit":{"parents":[{"commit":"28c84399357b91392d24407fa1b9acb6d8e7cbb7","subject":"Merge \"add pooling for cache references\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28c84399357b91392d24407fa1b9acb6d8e7cbb7"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-21 23:08:10.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions.\n\nPartial-Bug: #1295881\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bdecbf9d6d43b228f00527f7304e853cc81cd929"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bdecbf9d6d43b228f00527f7304e853cc81cd929"}]},"branch":"refs/heads/master"},"67e99991d52bc788a1380e8cb5fa1ffa27a484c8":{"kind":"REWORK","_number":7,"created":"2014-03-23 23:52:06.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/26/77026/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/26/77026/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/26/77026/7"}}},"commit":{"parents":[{"commit":"ce342dc6c9b7a91d3e39d7c57c0b7f089f7c83ac","subject":"Merge \"Don\u0027t use a connection pool unless provided\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ce342dc6c9b7a91d3e39d7c57c0b7f089f7c83ac"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 01:22:26.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-23 23:49:10.000000000","tz":600},"subject":"Add a positional decorator","message":"Add a positional decorator\n\nThis decorator allow us to define that certain parameters are strictly\nkeyword arguments only, without sacrificing the convenience of having\nthose arguments listed in the function definition.\n\nThis will mean that we are no longer trapped maintaining backwards\ncompatibility for the order of keyword arguments.\n\nThe enforcement levels should allow us to start putting warnings on\nexisting functions and strict enforcement on new functions.\n\nPartial-Bug: #1295881\nChange-Id: Ic0a196874930e7be8362df50594471ab8037c5b2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/67e99991d52bc788a1380e8cb5fa1ffa27a484c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/67e99991d52bc788a1380e8cb5fa1ffa27a484c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
