)]}'
{"id":"openstack%2Fpython-neutronclient~376203","triplet_id":"openstack%2Fpython-neutronclient~master~Iff5f2232c58effd225d14378fd219dbaa8cfe751","project":"openstack/python-neutronclient","branch":"master","topic":"iteritems","hashtags":[],"change_id":"Iff5f2232c58effd225d14378fd219dbaa8cfe751","subject":"Replace six iteration methods with standard ones","status":"ABANDONED","created":"2016-09-26 06:25:56.000000000","updated":"2017-04-16 10:44:27.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"df0ee759624655872630540f65aaf854267d7804","_number":376203,"virtual_id_number":376203,"owner":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-10-20 11:45:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"}],"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":{"recommended":{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-01-18 02:35:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"}],"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":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"}],"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":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-26 07:13:53.000000000","updated_by":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"reviewer":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"state":"REVIEWER"},{"updated":"2016-10-20 11:45:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-01-18 02:35:32.000000000","updated_by":{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},"reviewer":{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},"state":"REVIEWER"}],"messages":[{"id":"442bcbb9b76e12d859c87f1e428b7df9885c254c","author":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"date":"2016-09-26 06:25:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"75e1951a9e91ae9c7eb6bc25a2ae923dc066377e","author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"date":"2016-09-26 06:27:24.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"69efea40589fe7a0b0d15627830498fae19029f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-26 07:09:38.000000000","message":"Patch Set 1: 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-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/376203/1/check/gate-python-neutronclient-docs-ubuntu-xenial/37fdb79//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/03/376203/1/check/gate-python-neutronclient-pep8-ubuntu-xenial/d123d68/ : FAILURE in 3m 16s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/03/376203/1/check/gate-python-neutronclient-python27-ubuntu-xenial/8172c60/ : SUCCESS in 2m 54s\n- gate-python-neutronclient-python34 http://logs.openstack.org/03/376203/1/check/gate-python-neutronclient-python34/eb8eacf/ : SUCCESS in 2m 22s\n- gate-python-neutronclient-python35 http://logs.openstack.org/03/376203/1/check/gate-python-neutronclient-python35/f118fe6/ : SUCCESS in 2m 47s\n- gate-python-neutronclient-pypy http://logs.openstack.org/03/376203/1/check/gate-python-neutronclient-pypy/ec15738/ : SUCCESS in 3m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/03/376203/1/check/gate-tempest-dsvm-neutron-src-python-neutronclient/a834ec1/ : SUCCESS in 43m 25s\n- check-osc-plugins http://logs.openstack.org/03/376203/1/check/check-osc-plugins/bb0d00a/ : SUCCESS in 4m 29s (non-voting)\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/03/376203/1/check/gate-neutronclient-test-dsvm-functional/fe5bed6/ : SUCCESS in 22m 34s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/03/376203/1/check/gate-neutronclient-test-dsvm-functional-adv-svcs/432d2ac/ : SUCCESS in 14m 47s","accounts_in_message":[],"_revision_number":1},{"id":"86b3624e8e2f41a1de1080a5bf700c53b1a20e20","author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"date":"2016-09-26 07:13:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0bdcc67e72c3ce09f5c188fd24a437ce508068cc","author":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"date":"2016-09-26 07:16:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2ba5243410fa8c28567ac85dc914313cc824c8d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-26 08:08:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/376203/2/check/gate-python-neutronclient-docs-ubuntu-xenial/0bcc1f1//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/03/376203/2/check/gate-python-neutronclient-pep8-ubuntu-xenial/af91f1e/ : SUCCESS in 2m 17s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/03/376203/2/check/gate-python-neutronclient-python27-ubuntu-xenial/adb0598/ : SUCCESS in 4m 10s\n- gate-python-neutronclient-python34 http://logs.openstack.org/03/376203/2/check/gate-python-neutronclient-python34/0d3cf8a/ : SUCCESS in 3m 32s\n- gate-python-neutronclient-python35 http://logs.openstack.org/03/376203/2/check/gate-python-neutronclient-python35/7ed78a4/ : SUCCESS in 4m 41s\n- gate-python-neutronclient-pypy http://logs.openstack.org/03/376203/2/check/gate-python-neutronclient-pypy/e8f294a/ : SUCCESS in 4m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/03/376203/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/a2fba2e/ : SUCCESS in 51m 10s\n- check-osc-plugins http://logs.openstack.org/03/376203/2/check/check-osc-plugins/1bf91a0/ : SUCCESS in 4m 49s (non-voting)\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/03/376203/2/check/gate-neutronclient-test-dsvm-functional/f22e1b6/ : SUCCESS in 15m 04s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/03/376203/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/cf531d2/ : SUCCESS in 14m 20s","accounts_in_message":[],"_revision_number":2},{"id":"81e74905160a65c693b7b82f9420f5b9995d3ce0","author":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"date":"2016-10-12 04:56:26.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"bf8ff1e66534483599b663fddb2772550bc48c36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-12 05:39:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/376203/3/check/gate-python-neutronclient-docs-ubuntu-xenial/1ce2159//doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/03/376203/3/check/gate-python-neutronclient-pep8-ubuntu-xenial/2e7aaa8/ : SUCCESS in 4m 59s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/03/376203/3/check/gate-python-neutronclient-python27-ubuntu-xenial/d46f93b/ : SUCCESS in 2m 37s\n- gate-python-neutronclient-python34 http://logs.openstack.org/03/376203/3/check/gate-python-neutronclient-python34/8a0d586/ : SUCCESS in 2m 42s\n- gate-python-neutronclient-python35 http://logs.openstack.org/03/376203/3/check/gate-python-neutronclient-python35/51d560d/ : SUCCESS in 4m 10s\n- gate-python-neutronclient-pypy http://logs.openstack.org/03/376203/3/check/gate-python-neutronclient-pypy/cc31a04/ : SUCCESS in 4m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/03/376203/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/2a7963c/ : SUCCESS in 42m 28s\n- check-osc-plugins http://logs.openstack.org/03/376203/3/check/check-osc-plugins/2e145f2/ : SUCCESS in 3m 57s (non-voting)\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/03/376203/3/check/gate-neutronclient-test-dsvm-functional/43f6eec/ : SUCCESS in 16m 52s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/03/376203/3/check/gate-neutronclient-test-dsvm-functional-adv-svcs/5dfc803/ : SUCCESS in 28m 35s","accounts_in_message":[],"_revision_number":3},{"id":"cf26d2692cef7cf659776c7ae3c3ceeb9dfbff54","author":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"date":"2016-10-13 11:40:12.000000000","message":"Patch Set 2:\n\n\u003e (3 comments)\n\ndone","accounts_in_message":[],"_revision_number":2},{"id":"36134bd44564d9de3d3c22109386d5fdf70990ca","author":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"date":"2016-10-20 10:47:01.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"4a065ecfa341f0ebab7d85049cd74190dcc4c764","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-20 11:45:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/376203/4/check/gate-python-neutronclient-docs-ubuntu-xenial/b7cbbb6//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/03/376203/4/check/gate-python-neutronclient-pep8-ubuntu-xenial/4a2ab63/ : SUCCESS in 2m 13s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/03/376203/4/check/gate-python-neutronclient-python27-ubuntu-xenial/44df004/ : SUCCESS in 3m 42s\n- gate-python-neutronclient-python34 http://logs.openstack.org/03/376203/4/check/gate-python-neutronclient-python34/c33c615/ : SUCCESS in 3m 26s\n- gate-python-neutronclient-python35 http://logs.openstack.org/03/376203/4/check/gate-python-neutronclient-python35/75d8cb3/ : SUCCESS in 4m 10s\n- gate-python-neutronclient-pypy http://logs.openstack.org/03/376203/4/check/gate-python-neutronclient-pypy/e2abf07/ : SUCCESS in 2m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/03/376203/4/check/gate-tempest-dsvm-neutron-src-python-neutronclient/b358d80/ : SUCCESS in 58m 29s\n- check-osc-plugins http://logs.openstack.org/03/376203/4/check/check-osc-plugins/5af65e3/ : SUCCESS in 2m 59s (non-voting)\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/03/376203/4/check/gate-neutronclient-test-dsvm-functional/fb4b789/ : SUCCESS in 15m 20s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/03/376203/4/check/gate-neutronclient-test-dsvm-functional-adv-svcs/a5a24a4/ : SUCCESS in 15m 13s","accounts_in_message":[],"_revision_number":4},{"id":"c7f952ee1d16eca5f9725c6a0126d2a2ff12bc8e","author":{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},"date":"2017-01-18 02:35:32.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"9061118768ddd1539abefed3d0dc929d7532a1b7","author":{"_account_id":24856,"name":"zhang ping","email":"ping.zhang@easystack.cn","username":"zp860905"},"date":"2017-01-20 02:26:59.000000000","message":"Patch Set 4:\n\nrebase","accounts_in_message":[],"_revision_number":4},{"id":"114b4be4cb76880e1b855b1f5c92559c74295e02","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2017-04-16 10:44:27.000000000","message":"Abandoned\n\nneutronclient is deprecated, please file improvements against openstack client","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d5f2798bc7eb8b82625622e5d2ca061df9d89695","revisions":{"bb095e4669fd60f1ad34c16b06fdfb34cf0fba57":{"kind":"REWORK","_number":1,"created":"2016-09-26 06:25:56.000000000","uploader":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"ref":"refs/changes/03/376203/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/376203/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/1"}}},"commit":{"parents":[{"commit":"291b31e0e5eed01cbbe917a644e38c2cedafae3e","subject":"Replace \u0027MagicMock\u0027 with \u0027Mock\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/291b31e0e5eed01cbbe917a644e38c2cedafae3e"}]}],"author":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 06:16:35.000000000","tz":480},"committer":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 06:16:35.000000000","tz":480},"subject":"Replace six iteration methods with standard ones","message":"Replace six iteration methods with standard ones\n\n1.As mentioned in [1], we should avoid using six.iterXXX\nto achieve iterators. We can use dict.XXX instead, as it\nwill return iterators in PY3 as well.\n2.A discussion suggesting to avoid six for this 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: Iff5f2232c58effd225d14378fd219dbaa8cfe751\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bb095e4669fd60f1ad34c16b06fdfb34cf0fba57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bb095e4669fd60f1ad34c16b06fdfb34cf0fba57"}]},"branch":"refs/heads/master"},"ceb4a30316d8ddce24814665de705760c65c5c43":{"kind":"REWORK","_number":2,"created":"2016-09-26 07:16:59.000000000","uploader":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"ref":"refs/changes/03/376203/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/376203/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/2"}}},"commit":{"parents":[{"commit":"291b31e0e5eed01cbbe917a644e38c2cedafae3e","subject":"Replace \u0027MagicMock\u0027 with \u0027Mock\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/291b31e0e5eed01cbbe917a644e38c2cedafae3e"}]}],"author":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 06:16:35.000000000","tz":480},"committer":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 07:15:51.000000000","tz":480},"subject":"Replace six iteration methods with standard ones","message":"Replace six iteration methods with standard ones\n\n1.As mentioned in [1], we should avoid using six.iterXXX\nto achieve iterators. We can use dict.XXX instead, as it\nwill return iterators in PY3 as well.\n2.A discussion suggesting to avoid six for this 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: Iff5f2232c58effd225d14378fd219dbaa8cfe751\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ceb4a30316d8ddce24814665de705760c65c5c43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ceb4a30316d8ddce24814665de705760c65c5c43"}]},"branch":"refs/heads/master"},"4f313e8539a29496c6eb8a9614590f2c66f03f04":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-10-12 04:56:26.000000000","uploader":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"ref":"refs/changes/03/376203/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/376203/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/3"}}},"commit":{"parents":[{"commit":"33b8a0cf0bfc66dc68d84dd0592480e5e1ae3288","subject":"Merge \"Replace lb_method with lb_algorithm\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/33b8a0cf0bfc66dc68d84dd0592480e5e1ae3288"}]}],"author":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 06:16:35.000000000","tz":480},"committer":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-10-12 04:56:26.000000000","tz":0},"subject":"Replace six iteration methods with standard ones","message":"Replace six iteration methods with standard ones\n\n1.As mentioned in [1], we should avoid using six.iterXXX\nto achieve iterators. We can use dict.XXX instead, as it\nwill return iterators in PY3 as well.\n2.A discussion suggesting to avoid six for this 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: Iff5f2232c58effd225d14378fd219dbaa8cfe751\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4f313e8539a29496c6eb8a9614590f2c66f03f04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4f313e8539a29496c6eb8a9614590f2c66f03f04"}]},"branch":"refs/heads/master"},"d5f2798bc7eb8b82625622e5d2ca061df9d89695":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-10-20 10:47:01.000000000","uploader":{"_account_id":22574,"name":"lilintan","email":"lintan.li@easystack.cn","username":"lilintan"},"ref":"refs/changes/03/376203/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/03/376203/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/03/376203/4"}}},"commit":{"parents":[{"commit":"0c92d1f955b3c74093094d934231ee5849a4c659","subject":"Merge \"Use method is_valid_cidr from oslo.utils\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0c92d1f955b3c74093094d934231ee5849a4c659"}]}],"author":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-09-26 06:16:35.000000000","tz":480},"committer":{"name":"lilintan","email":"lintan.li@easystack.cn","date":"2016-10-20 10:47:01.000000000","tz":0},"subject":"Replace six iteration methods with standard ones","message":"Replace six iteration methods with standard ones\n\n1.As mentioned in [1], we should avoid using six.iterXXX\nto achieve iterators. We can use dict.XXX instead, as it\nwill return iterators in PY3 as well.\n2.A discussion suggesting to avoid six for this 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: Iff5f2232c58effd225d14378fd219dbaa8cfe751\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d5f2798bc7eb8b82625622e5d2ca061df9d89695"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d5f2798bc7eb8b82625622e5d2ca061df9d89695"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
