)]}'
{"id":"openstack%2Fpython-barbicanclient~430246","triplet_id":"openstack%2Fpython-barbicanclient~master~I8f65caabc63cf3e552a4fe5706a2694ef8df2f1c","project":"openstack/python-barbicanclient","branch":"master","topic":"six.iteritems","hashtags":[],"change_id":"I8f65caabc63cf3e552a4fe5706a2694ef8df2f1c","subject":"Replace six.iteritems() with .items()","status":"ABANDONED","created":"2017-02-07 13:14:21.000000000","updated":"2017-07-17 16:24:56.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6bffc3b23489467e71908584abfe3e23aacbb263","_number":430246,"virtual_id_number":430246,"owner":{"_account_id":12736,"name":"Xuepeng Ji","email":"ji.xuepeng@zte.com.cn","username":"jixuepeng"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2017-05-05 17:55:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"}],"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":{"disliked":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-05-05 17:17:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":-1,"date":"2017-05-05 17:17:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},{"value":0,"date":"2017-05-05 17:17:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},{"value":-1,"date":"2017-07-17 07:32:17.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},{"value":-1,"date":"2017-05-05 17:17:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},{"value":-1,"date":"2017-05-05 17:17:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"}],"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":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-29 22:16:08.000000000","updated_by":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"reviewer":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"state":"REVIEWER"},{"updated":"2017-03-30 00:11:08.000000000","updated_by":{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},"reviewer":{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},"state":"REVIEWER"},{"updated":"2017-03-30 10:08:25.000000000","updated_by":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"reviewer":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"state":"REVIEWER"},{"updated":"2017-04-05 11:53:59.000000000","updated_by":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"reviewer":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"state":"REVIEWER"},{"updated":"2017-04-05 12:59:19.000000000","updated_by":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"reviewer":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"state":"REVIEWER"},{"updated":"2017-05-05 17:55:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-07-17 07:32:17.000000000","updated_by":{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},"reviewer":{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},"state":"REVIEWER"}],"messages":[{"id":"55f14787b0fb818a214fdc557c9ba72e93d19b6d","author":{"_account_id":12736,"name":"Xuepeng Ji","email":"ji.xuepeng@zte.com.cn","username":"jixuepeng"},"date":"2017-02-07 13:14:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2d916de983c472307c3cd1052fa9c00e06b31e26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-07 13:39:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-docs-ubuntu-xenial http://docs-draft.openstack.org/46/430246/1/check/gate-python-barbicanclient-docs-ubuntu-xenial/5b4628b//doc/build/html/ : SUCCESS in 3m 44s\n- gate-python-barbicanclient-pep8-ubuntu-xenial http://logs.openstack.org/46/430246/1/check/gate-python-barbicanclient-pep8-ubuntu-xenial/2b29705/ : SUCCESS in 2m 08s\n- gate-python-barbicanclient-python27-ubuntu-xenial http://logs.openstack.org/46/430246/1/check/gate-python-barbicanclient-python27-ubuntu-xenial/673359a/ : SUCCESS in 2m 03s\n- gate-python-barbicanclient-python35 http://logs.openstack.org/46/430246/1/check/gate-python-barbicanclient-python35/eb1fe56/ : SUCCESS in 2m 33s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/46/430246/1/check/gate-python-barbicanclient-pypy/1f8b77d/ : SUCCESS in 2m 50s (non-voting)\n- check-osc-plugins http://logs.openstack.org/46/430246/1/check/check-osc-plugins/8f9c32d/ : SUCCESS in 3m 12s (non-voting)\n- gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial http://logs.openstack.org/46/430246/1/check/gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial/0e64a2c/ : SUCCESS in 23m 31s","accounts_in_message":[],"_revision_number":1},{"id":"accca6bba80cc16207f0d248935c22b000461346","author":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"date":"2017-02-23 21:51:42.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4b1af5b0ac3a84200396bdb0a8ec419cd773b628","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2017-03-29 22:16:08.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3fe6a772cc556688b1da37b819e6de796ac259b8","author":{"_account_id":16046,"name":"Fernando Diaz","email":"diazjf@us.ibm.com","username":"diazjf"},"date":"2017-03-30 00:11:08.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6dbd8d60b22db77366a1b55156cf5b05451daece","author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"date":"2017-03-30 10:08:25.000000000","message":"Patch Set 1: Code-Review-1\n\nPls address Fernando\u0027s comments.","accounts_in_message":[],"_revision_number":1},{"id":"0917834f90d509dced88ae09fcac42adf1bab2b9","author":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"date":"2017-04-05 11:53:59.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"5b22455659f9f956b0ce3912e8b19ffbf42e556d","author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"date":"2017-04-05 12:59:19.000000000","message":"Patch Set 1: Code-Review-1\n\nCan you please rebase on top of I4c4b67631547cd2db784936287355968a6d3b6c7 ?  That would cause a pep8 error for the non-used libraries.","accounts_in_message":[],"_revision_number":1},{"id":"a7c2e79b1b3fb40bbaf7a45d5f07798f5df20270","author":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"date":"2017-04-24 17:51:34.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"54dc1336af54ea14142c1105802ebd96da254167","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-24 18:24:19.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-barbicanclient-docs-ubuntu-xenial http://docs-draft.openstack.org/46/430246/2/check/gate-python-barbicanclient-docs-ubuntu-xenial/9cb81ae//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-barbicanclient-pep8-ubuntu-xenial http://logs.openstack.org/46/430246/2/check/gate-python-barbicanclient-pep8-ubuntu-xenial/33a2176/ : SUCCESS in 2m 17s\n- gate-python-barbicanclient-python27-ubuntu-xenial http://logs.openstack.org/46/430246/2/check/gate-python-barbicanclient-python27-ubuntu-xenial/9c5d3c0/ : SUCCESS in 3m 19s\n- gate-python-barbicanclient-python35 http://logs.openstack.org/46/430246/2/check/gate-python-barbicanclient-python35/9c8dca9/ : SUCCESS in 2m 08s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/46/430246/2/check/gate-python-barbicanclient-pypy/60cb867/ : SUCCESS in 2m 41s (non-voting)\n- check-osc-plugins http://logs.openstack.org/46/430246/2/check/check-osc-plugins/0193546/ : SUCCESS in 3m 44s (non-voting)\n- gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial http://logs.openstack.org/46/430246/2/check/gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial/904876e/ : FAILURE in 32m 03s","accounts_in_message":[],"_revision_number":2},{"id":"73341d7f1c03680e83351b8850a550ce4fb98a70","author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"date":"2017-05-05 17:17:10.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"285d70cfa1c907f35904407fc4e42c8507adb228","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-05 17:55:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-barbicanclient-docs-ubuntu-xenial http://docs-draft.openstack.org/46/430246/3/check/gate-python-barbicanclient-docs-ubuntu-xenial/34e2329//doc/build/html/ : SUCCESS in 4m 07s\n- gate-python-barbicanclient-pep8-ubuntu-xenial http://logs.openstack.org/46/430246/3/check/gate-python-barbicanclient-pep8-ubuntu-xenial/231069c/ : SUCCESS in 2m 26s\n- gate-python-barbicanclient-python27-ubuntu-xenial http://logs.openstack.org/46/430246/3/check/gate-python-barbicanclient-python27-ubuntu-xenial/13c6dbe/ : SUCCESS in 4m 14s\n- gate-python-barbicanclient-python35 http://logs.openstack.org/46/430246/3/check/gate-python-barbicanclient-python35/b1319bf/ : SUCCESS in 2m 50s\n- gate-python-barbicanclient-pypy http://logs.openstack.org/46/430246/3/check/gate-python-barbicanclient-pypy/81d7b7d/ : SUCCESS in 5m 06s (non-voting)\n- check-osc-plugins http://logs.openstack.org/46/430246/3/check/check-osc-plugins/8030de1/ : SUCCESS in 6m 42s (non-voting)\n- gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial http://logs.openstack.org/46/430246/3/check/gate-python-barbicanclient-devstack-dsvm-ubuntu-xenial/bd6b464/ : SUCCESS in 35m 26s","accounts_in_message":[],"_revision_number":3},{"id":"2995b0036f85446d1bbab6637d9eb92d75539302","author":{"_account_id":19930,"name":"Dai Dang Van","email":"daidv@omzcloud.vn","username":"daidv"},"date":"2017-07-17 07:32:17.000000000","message":"Patch Set 3: Code-Review-1\n\nLOL, after two times rebase, we only have commit message, so we should abandon this.","accounts_in_message":[],"_revision_number":3},{"id":"d35cee11fcfe0bb62249159c7b720ef3c26aedfc","author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"date":"2017-07-17 16:24:56.000000000","message":"Abandoned\n\nAbandoning because it looks like a similar change was already merged to the repository.  If you feel this was in error, please restore the patch.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9aa6942a351c1d820d51558455d8f4007ed46b56","revisions":{"f8a2e36943a2661e9c93a7e4616866f1f8013b4f":{"kind":"REWORK","_number":1,"created":"2017-02-07 13:14:21.000000000","uploader":{"_account_id":12736,"name":"Xuepeng Ji","email":"ji.xuepeng@zte.com.cn","username":"jixuepeng"},"ref":"refs/changes/46/430246/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/46/430246/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/1"}}},"commit":{"parents":[{"commit":"2cf63f9ca46145fd13604331ed5edf1cc348db30","subject":"Merge \"Update .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/2cf63f9ca46145fd13604331ed5edf1cc348db30"}]}],"author":{"name":"ji-xuepeng","email":"ji.xuepeng@zte.com.cn","date":"2017-02-07 15:15:57.000000000","tz":480},"committer":{"name":"ji-xuepeng","email":"ji.xuepeng@zte.com.cn","date":"2017-02-07 15:15:57.000000000","tz":480},"subject":"Replace six.iteritems() with .items()","message":"Replace six.iteritems() with .items()\n\n1.As mentioned in [1], we should avoid using\nsix.iteritems to achieve iterators. We can\nuse dict.items instead, as it will return\niterators in PY3 as well. And dict.items/keys\nwill more readable. 2.In py2, the performance\nabout list should be negligible, see the link [2].\n[1] https://wiki.openstack.org/wiki/Python3\n[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html\n\nChange-Id: I8f65caabc63cf3e552a4fe5706a2694ef8df2f1c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/f8a2e36943a2661e9c93a7e4616866f1f8013b4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/f8a2e36943a2661e9c93a7e4616866f1f8013b4f"}]},"branch":"refs/heads/master"},"8e3d93da2752a57166f809f3850f553048013556":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2017-04-24 17:51:34.000000000","uploader":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"ref":"refs/changes/46/430246/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/46/430246/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/2"}}},"commit":{"parents":[{"commit":"89a06dd407e67cfb9d0b3be3a562711bf1661cc3","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/89a06dd407e67cfb9d0b3be3a562711bf1661cc3"}]}],"author":{"name":"ji-xuepeng","email":"ji.xuepeng@zte.com.cn","date":"2017-02-07 15:15:57.000000000","tz":480},"committer":{"name":"Dave McCowan","email":"dmccowan@cisco.com","date":"2017-04-24 17:51:34.000000000","tz":0},"subject":"Replace six.iteritems() with .items()","message":"Replace six.iteritems() with .items()\n\n1.As mentioned in [1], we should avoid using\nsix.iteritems to achieve iterators. We can\nuse dict.items instead, as it will return\niterators in PY3 as well. And dict.items/keys\nwill more readable. 2.In py2, the performance\nabout list should be negligible, see the link [2].\n[1] https://wiki.openstack.org/wiki/Python3\n[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html\n\nChange-Id: I8f65caabc63cf3e552a4fe5706a2694ef8df2f1c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/8e3d93da2752a57166f809f3850f553048013556"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/8e3d93da2752a57166f809f3850f553048013556"}]},"branch":"refs/heads/master"},"9aa6942a351c1d820d51558455d8f4007ed46b56":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2017-05-05 17:17:10.000000000","uploader":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"ref":"refs/changes/46/430246/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-barbicanclient","ref":"refs/changes/46/430246/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-barbicanclient refs/changes/46/430246/3"}}},"commit":{"parents":[{"commit":"b25346c76f4b3f4879ce770b648bdb202f102e8b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/b25346c76f4b3f4879ce770b648bdb202f102e8b"}]}],"author":{"name":"ji-xuepeng","email":"ji.xuepeng@zte.com.cn","date":"2017-02-07 15:15:57.000000000","tz":480},"committer":{"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","date":"2017-05-05 17:17:10.000000000","tz":0},"subject":"Replace six.iteritems() with .items()","message":"Replace six.iteritems() with .items()\n\n1.As mentioned in [1], we should avoid using\nsix.iteritems to achieve iterators. We can\nuse dict.items instead, as it will return\niterators in PY3 as well. And dict.items/keys\nwill more readable. 2.In py2, the performance\nabout list should be negligible, see the link [2].\n[1] https://wiki.openstack.org/wiki/Python3\n[2] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html\n\nChange-Id: I8f65caabc63cf3e552a4fe5706a2694ef8df2f1c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/9aa6942a351c1d820d51558455d8f4007ed46b56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-barbicanclient/commit/9aa6942a351c1d820d51558455d8f4007ed46b56"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
