)]}'
{"id":"openstack%2Fpython-neutronclient~730454","triplet_id":"openstack%2Fpython-neutronclient~master~I357968c6a1932856b1600f6c191966bc90cbc258","project":"openstack/python-neutronclient","branch":"master","hashtags":[],"change_id":"I357968c6a1932856b1600f6c191966bc90cbc258","subject":"Remove usage of six","status":"MERGED","created":"2020-05-23 13:31:23.000000000","updated":"2020-05-27 04:41:15.000000000","submitted":"2020-05-27 04:39:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"730454-1590554395168-431967f4","meta_rev_id":"07d307598e90e174f21283c68deec47a996030fc","_number":730454,"virtual_id_number":730454,"owner":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"date":"2020-05-26 06:19:36.000000000","_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-27 04:39:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2020-05-25 09:03:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2020-05-27 03:11:36.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2020-05-26 14:49:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":1,"date":"2020-05-27 03:11:36.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-23 15:00:06.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2020-05-23 15:01:08.000000000","updated_by":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"reviewer":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"state":"REVIEWER"},{"updated":"2020-05-23 15:01:20.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"},{"updated":"2020-05-25 09:03:55.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2020-05-26 14:49:03.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2020-05-27 03:11:36.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2020-05-27 04:39:54.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"96109f6e8f66eb66f0fdc5b94e1bfa8e5e53ebd0","author":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"date":"2020-05-23 13:31:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c2afb546f353381ecd3b7aced67eda4773c06c39","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-23 14:51:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ac0cd9533d8f44178f15e52007f46478 : SUCCESS in 4m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c51eed49af9149289f5462ef4e7aa6fc : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ef9169f73dd4ea197d3623e8294d4f9 : SUCCESS in 3m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e10fc4e2821490ea54d7664a7822bfa : SUCCESS in 3m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/efefbccaa2af48a68ad20d1c4aa5d750 : SUCCESS in 4m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2d1a8789f3d41c981717fbb87b46e10 : SUCCESS in 6m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2c93e070a4564b8da5a7a25169a82432 : SUCCESS in 1h 20m 00s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0c0ca617048b43ab88cc62cac4a79d3a : SUCCESS in 4m 46s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/67f02bf4874743d9b00ca874756d6cf7 : SUCCESS in 30m 06s","accounts_in_message":[],"_revision_number":1},{"id":"f096b3c93759197f50772dc0e68f9f4b3be081ba","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-05-24 16:52:37.000000000","message":"Patch Set 1: Code-Review-1\n\nCould you clean up all six usage?","accounts_in_message":[],"_revision_number":1},{"id":"f72d8234d3ba0b3d5ce17d68d0044a420916884c","author":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"date":"2020-05-25 01:50:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1da5718b67448f63cab8c9c3d8be7c720004639d","author":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"date":"2020-05-25 02:03:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0d2de38abc39cb3a81c091f21f4f370a5422bb2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-25 03:33:48.000000000","message":"Patch Set 3: Verified-1\n\n(5 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31111f246a4640fe8f00f144f892c40a : SUCCESS in 8m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3917ced688b44706b47a7b1a3e1f3fef : SUCCESS in 4m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8112a6a864484c098fd8a2d07bea7980 : FAILURE in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7912ecb9ede04b3bb41f7727b074fca4 : SUCCESS in 4m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0651ac8d4d3240b2bab691fe6abc8522 : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f80fc58bf888431486e9bb0bdf7cea6f : SUCCESS in 5m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c333a30a4124482b832743c6ed8f7f6e : SUCCESS in 2m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b80f24adbf0a4a1d8127a160e7e4493d : SUCCESS in 1h 28m 40s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/99aece680ff144dd95d658325bc7ff92 : SUCCESS in 4m 35s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/d399940f397b434e98a41b344c2d9fe9 : SUCCESS in 29m 14s","accounts_in_message":[],"_revision_number":3},{"id":"2c25f16719386cfed77c98f5129a94f72feb3736","author":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"date":"2020-05-25 04:52:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0a2080f41728d2fa9fe9d0aa7a2c264c3a966f88","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-25 06:14:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3b12f056e36c4574b5d2f4e8d7a554b0 : SUCCESS in 4m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e9d5ee309ad8434a9b7d07bf01f6e845 : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/859f858d1e464325a2ff29a40c6c6769 : SUCCESS in 3m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/69cba6b3efb64f048d860c0ee98d7edc : SUCCESS in 4m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c0bb68e5f0334494b8476fdb46b5b0d2 : SUCCESS in 4m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46f45c60ef944df7a8408f5969210d69 : SUCCESS in 6m 14s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c573b65bf6e4461da8c12c2c3b577b89 : SUCCESS in 2m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/658b9814d1f24783bf84af7aeefb12fd : SUCCESS in 1h 21m 27s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7ede3b0729324deca74c83a4e8ebd1bb : SUCCESS in 4m 35s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/879f4dddbce9495bb50e2ac561d6b937 : SUCCESS in 34m 03s","accounts_in_message":[],"_revision_number":4},{"id":"1a0385614c3c6093ebfbde8f8259e5182f24fd81","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2020-05-25 09:03:55.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"da6dbc55e2d13e11af7fd54d345dea9b20be68cb","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-05-26 05:53:51.000000000","message":"Patch Set 4: Code-Review-1\n\nsix is still used.\n\n ~/src/opendev.org/openstack/python-neutronclient (review/zhanghao/730454 $%\u003e)$ grep six **/*.py\n neutronclient/tests/unit/neutron/v2_0/test_cli20_securitygroup.py:import six\n neutronclient/tests/unit/neutron/v2_0/test_cli20_securitygroup.py:                \u0027filter\u0027: six.moves.urllib.parse.urlencode(params, doseq\u003d1),","accounts_in_message":[],"_revision_number":4},{"id":"15d578479031dae1fdfd6c75c02a0360d444d4cc","author":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"date":"2020-05-26 06:19:36.000000000","message":"Patch Set 4:\n\nHi Akihiro, there is no \u0027neutron\u0027 directory in neutronclient/tests/ unit, \u0027six\u0027 in \u0027test_cli20_securitygroup\u0027 module has been removed, I also execute \u0027grep six **/*.py\u0027 command, it returns None.\n[1] https://opendev.org/openstack/python-neutronclient/src/branch/master/neutronclient/tests/unit","accounts_in_message":[],"_revision_number":4},{"id":"f5a11dff00edca5dcbc35e6b17d1ed6bad2ca8ed","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-05-26 14:49:03.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nThanks for doing this in one change, the only reason I broke-up the neutron ones is there were so many files and I wanted to keep the patch size low.","accounts_in_message":[],"_revision_number":4},{"id":"0e5b50a8dc400153b8742c061b1ebc0f8b7ba18c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-05-27 02:36:06.000000000","message":"Patch Set 4: -Code-Review\n\n\u003e Hi Akihiro, there is no \u0027neutron\u0027 directory in neutronclient/tests/ unit, \u0027six\u0027 in \u0027test_cli20_securitygroup\u0027 module has been removed, I also execute \u0027grep six **/*.py\u0027 command, it returns None.\n\nSorry, you are correct. It seems something was not cleaned up when I worked on different things.....","accounts_in_message":[],"_revision_number":4},{"id":"4fd4da4233733a9c6cc8f137da665bae65eb362a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-05-27 03:11:36.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"32562bd4b7d6352ee63a09d201549879fadc8d2f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-27 03:11:48.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3e1b9293af514ccb96dd70a734c8d6ceaa9e1043","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-27 04:39:54.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2ecec7cb779948a583990da056f9a121 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa80e8e35b1844e3b7381cd1383ceec2 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2bcf3529134468faaa4f49955240f0c : SUCCESS in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c34f90f24677456aa1804a1358315891 : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/837a9a1e59354dae87bcdec28c5248d3 : SUCCESS in 6m 31s\n- requirements-check https://zuul.opendev.org/t/openstack/build/196c8c41243b4a48adbba432c80d02ab : SUCCESS in 3m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c9ab6ae8df364ab7b72045ce2e4ffa6b : SUCCESS in 1h 27m 34s\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/9b80e9855fdb4796ab96b017bf9417f2 : SUCCESS in 29m 52s","accounts_in_message":[],"_revision_number":4},{"id":"de188cc077932cf45f9b0d48bf5de46f5663bac5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-27 04:39:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"07d307598e90e174f21283c68deec47a996030fc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-27 04:41:15.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16c99919c12e46d491817dd6742974f1 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9","revisions":{"f680e165c5b1124e7eedc079581621376f4a4b01":{"kind":"REWORK","_number":1,"created":"2020-05-23 13:31:23.000000000","uploader":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"ref":"refs/changes/54/730454/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/54/730454/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/1"}}},"commit":{"parents":[{"commit":"85ef7b7108ffe491749b52f9ffccade1e2a66164","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/85ef7b7108ffe491749b52f9ffccade1e2a66164"}]}],"author":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-14 06:03:50.000000000","tz":-240},"committer":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-14 06:07:20.000000000","tz":-240},"subject":"Remove usage of six.add_metaclass","message":"Remove usage of six.add_metaclass\n\nWith python3.x, classes can use \u0027metaclass\u003d\u0027 instead of\n\u0027six.add_metaclass\u0027.\n\nChange-Id: I357968c6a1932856b1600f6c191966bc90cbc258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f680e165c5b1124e7eedc079581621376f4a4b01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f680e165c5b1124e7eedc079581621376f4a4b01"}]},"branch":"refs/heads/master"},"821beb8b842f4608e23795ce5425402737fbaa29":{"kind":"REWORK","_number":2,"created":"2020-05-25 01:50:27.000000000","uploader":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"ref":"refs/changes/54/730454/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/54/730454/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/2"}}},"commit":{"parents":[{"commit":"85ef7b7108ffe491749b52f9ffccade1e2a66164","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/85ef7b7108ffe491749b52f9ffccade1e2a66164"}]}],"author":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-14 06:03:50.000000000","tz":-240},"committer":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-15 18:26:19.000000000","tz":-240},"subject":"Remove usage of six","message":"Remove usage of six\n\nWith python3.x, classes can use \u0027metaclass\u003d\u0027 instead of\n\u0027six.add_metaclass\u0027, \u0027six.iteritems\u0027 can be replaced by\n\u0027items()\u0027, \u0027six.moves.urllib.parse\u0027 can be replaced by\n\u0027urllib.parse\u0027, \u0027six.StringIO\u0027 and \u0027six.moves.cStringIO\u0027\ncan be replaced by \u0027io.StringIO\u0027.\u0027six.text_type\u0027 and\n\u0027six.string_type\u0027 are just \u0027str\u0027.\n\nChange-Id: I357968c6a1932856b1600f6c191966bc90cbc258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/821beb8b842f4608e23795ce5425402737fbaa29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/821beb8b842f4608e23795ce5425402737fbaa29"}]},"branch":"refs/heads/master"},"53ea7863b09d65429e0b19f55ca678f707d22942":{"kind":"REWORK","_number":3,"created":"2020-05-25 02:03:41.000000000","uploader":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"ref":"refs/changes/54/730454/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/54/730454/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/3"}}},"commit":{"parents":[{"commit":"85ef7b7108ffe491749b52f9ffccade1e2a66164","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/85ef7b7108ffe491749b52f9ffccade1e2a66164"}]}],"author":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-14 06:03:50.000000000","tz":-240},"committer":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-15 18:37:33.000000000","tz":-240},"subject":"Remove usage of six","message":"Remove usage of six\n\nWith python3.x, classes can use \u0027metaclass\u003d\u0027 instead of\n\u0027six.add_metaclass\u0027, \u0027six.iteritems\u0027 and \u0027six.iterkeys\u0027 can\nbe replaced by \u0027items\u0027 and \u0027keys\u0027, \u0027six.moves.urllib.parse\u0027\ncan be replaced by \u0027urllib.parse\u0027, \u0027six.StringIO\u0027 and\n\u0027six.moves.cStringIO\u0027 can be replaced by \u0027io.StringIO\u0027,\n\u0027six.text_type\u0027 and \u0027six.string_type\u0027 are just \u0027str\u0027.\n\nChange-Id: I357968c6a1932856b1600f6c191966bc90cbc258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/53ea7863b09d65429e0b19f55ca678f707d22942"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/53ea7863b09d65429e0b19f55ca678f707d22942"}]},"branch":"refs/heads/master"},"3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9":{"kind":"REWORK","_number":4,"created":"2020-05-25 04:52:06.000000000","uploader":{"_account_id":29157,"name":"zhanghao","email":"hao.zhang.am.i@gmail.com","username":"zhanghao2"},"ref":"refs/changes/54/730454/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/54/730454/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/54/730454/4"}}},"commit":{"parents":[{"commit":"85ef7b7108ffe491749b52f9ffccade1e2a66164","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/85ef7b7108ffe491749b52f9ffccade1e2a66164"}]}],"author":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-14 06:03:50.000000000","tz":-240},"committer":{"name":"zhanghao","email":"zhanghao2@cmss.chinamobile.com","date":"2020-05-15 21:27:56.000000000","tz":-240},"subject":"Remove usage of six","message":"Remove usage of six\n\nWith python3.x, classes can use \u0027metaclass\u003d\u0027 instead of\n\u0027six.add_metaclass\u0027, \u0027six.iteritems\u0027 and \u0027six.iterkeys\u0027 can\nbe replaced by \u0027items\u0027 and \u0027keys\u0027, \u0027six.moves.urllib.parse\u0027\ncan be replaced by \u0027urllib.parse\u0027, \u0027six.StringIO\u0027 and\n\u0027six.moves.cStringIO\u0027 can be replaced by \u0027io.StringIO\u0027,\n\u0027six.text_type\u0027 and \u0027six.string_type\u0027 are just \u0027str\u0027.\n\nChange-Id: I357968c6a1932856b1600f6c191966bc90cbc258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3cfa54fa56674362ffbbbd3199e6be3c0e4ffbb9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
