)]}'
{"id":"openstack%2Fpython-openstackclient~756201","triplet_id":"openstack%2Fpython-openstackclient~master~I84848c0bf8ab3c36dd821141191e2725e4e3b58b","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"I84848c0bf8ab3c36dd821141191e2725e4e3b58b","subject":"Remove usage of six","status":"MERGED","created":"2020-10-06 06:27:08.000000000","updated":"2020-10-10 07:39:54.000000000","submitted":"2020-10-09 19:37:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"756201-1602272268300-3e075d27","meta_rev_id":"051771a2266006699b0bcc0ed91458604623b925","_number":756201,"virtual_id_number":756201,"owner":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-09 19:37:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-10-09 16:08:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-10-09 16:08:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-09 16:08:19.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-10-09 19:37:47.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":"b9342e70f5664e78c09c0453ffcbe398e5f373f1","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-10-06 06:27:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"756ec246adce89c1b6f6e1fefc0d1593d5d879a2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-06 09:54:37.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)\n\nThis is pretty good. Just a couple of small nits","accounts_in_message":[],"_revision_number":1},{"id":"27af7d3b91de91ffd8c1164d12976dea5d414f82","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-06 10:14:01.000000000","message":"Patch Set 1: Verified-1\n\n(6 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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/26140217f8544d4f8e1eb80a344dd9c4 : SUCCESS in 5m 11s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/edd240ce34454d4384b61dd5de9b5003 : SUCCESS in 4m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/860b3350aa8e489aacbfa624276a936d : SUCCESS in 5m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d73d5d95d05f42a1a691f0682b24e28f : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09fd9fbb19454fb9ab9ee1d21ccf2e10 : FAILURE in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/965804329a32485b9a457f2791963f68 : SUCCESS in 4m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2dc4bf8a884d42e09274d45cc526a6eb : SUCCESS in 3m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a111eab02634a958c3b8f130507b170 : SUCCESS in 7m 08s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c9f870198c5b4a2a973e9a751996ca76 : SUCCESS in 3m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4d6a44f2f11243abb6d655cde52b7cfa : SUCCESS in 1h 19m 39s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f6fe4e9d9b12428584e028e3f79f0cf8 : SUCCESS in 8m 36s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/403fecf1242f4b049915761114ac399a : SUCCESS in 58m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a9b179765a7449cea7c6675fdfc402ed : SUCCESS in 57m 33s","accounts_in_message":[],"_revision_number":1},{"id":"d6e6b7f6a093ffe20fa7c85ddfa0b3aba08083ad","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-10-07 02:15:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"13f03b76bbf39f01e3f164709c63236465cfa36e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-07 03:42:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3d805e5a28ee40ee854bf5a8a0ad77a6 : SUCCESS in 4m 32s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9157996fb0514ceea074c54178c0aa96 : SUCCESS in 4m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1945546314844a0992c1651cbb5f461f : SUCCESS in 4m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/33e882cca2c04410835caf39bb827808 : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6fd9228f6211479bb174524fd089d0ef : SUCCESS in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/39c8d0b0f3fc4dbab9ce2bf9fa3b4655 : SUCCESS in 3m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1d200a235fcd4fc1b938f9ac310ead3a : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffb8b8ac626d4e6ca79d635918e5ae1c : SUCCESS in 5m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5d19c687352949d8bc657aa8e6ad0537 : SUCCESS in 2m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/121069bef4124300b364d9e25ce68f53 : SUCCESS in 1h 20m 41s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/274704cd6b5147c4824f5cc22d1feca1 : SUCCESS in 6m 39s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/df04efb0e66043808865d9cfe56f77fd : SUCCESS in 50m 51s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f3f967b020c341a5b9a94760bcbd97e5 : SUCCESS in 54m 33s","accounts_in_message":[],"_revision_number":2},{"id":"232cddeeb1f5658a325095c75e27d4eb6aa315dd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-09 16:08:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"717052f60db9582201a6c0b45c7724bdefc4d20a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 16:43:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3aa513eaf27bb4021761875e78f4e1c09f89d1ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 19:37:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/1a33b5917dac4473abfad1dd9655272d : SUCCESS in 7m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c52422f3c4b481f9f2f43cab869b677 : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a76eec431d047dabd191c8fe962c8d0 : SUCCESS in 6m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/989e2e779e054e87a48be8983ed45a76 : SUCCESS in 3m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c0384f8107164d14a4e37d22eefe3a69 : SUCCESS in 7m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5496dfda0ff6456abee37e3a4d67ffc6 : SUCCESS in 5m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/832cc203a54f4729a5db6d7336b6b042 : SUCCESS in 3m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aa512331ecfa43cd86bbf2495d6cc148 : SUCCESS in 1h 24m 50s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/ce9fc530daef42a0b55fdff50613c46f : SUCCESS in 7m 57s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/b748107c80df415a8385667e5a5a94c6 : SUCCESS in 58m 42s","accounts_in_message":[],"_revision_number":2},{"id":"a3e68cbc02f56a8d3a77f3cc2ab89a20e200de78","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 19:37:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"a70b87f510aa4aa7c602108c49990a5a75518434","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 19:39:54.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e99196b320d4d40b54aca7a4a3d4878 : SUCCESS in 1m 21s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/a9c487c5675f4e7eb4d202b70e019366 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":2},{"id":"051771a2266006699b0bcc0ed91458604623b925","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-10-10 07:39:54.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nsorry forget to post the reply.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":2,"current_revision":"c2df9215e19752714e83fcad82c8ae3708f85d7a","revisions":{"67ec0826c0507e308ae17a47611dc1318f14b707":{"kind":"REWORK","_number":1,"created":"2020-10-06 06:27:08.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/01/756201/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/756201/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/1"}}},"commit":{"parents":[{"commit":"098a3fe2dea70eb16f13b717d62f51a4c890891d","subject":"Add Python3 wallaby unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/098a3fe2dea70eb16f13b717d62f51a4c890891d"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-10-06 06:26:27.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-10-06 06:26:34.000000000","tz":480},"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: I84848c0bf8ab3c36dd821141191e2725e4e3b58b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/67ec0826c0507e308ae17a47611dc1318f14b707"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/67ec0826c0507e308ae17a47611dc1318f14b707"}]},"branch":"refs/heads/master"},"c2df9215e19752714e83fcad82c8ae3708f85d7a":{"kind":"REWORK","_number":2,"created":"2020-10-07 02:15:41.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/01/756201/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/01/756201/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/01/756201/2"}}},"commit":{"parents":[{"commit":"098a3fe2dea70eb16f13b717d62f51a4c890891d","subject":"Add Python3 wallaby unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/098a3fe2dea70eb16f13b717d62f51a4c890891d"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-10-06 06:26:27.000000000","tz":480},"committer":{"name":"root","email":"songwenping@inspur.com","date":"2020-10-07 02:15:25.000000000","tz":0},"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: I84848c0bf8ab3c36dd821141191e2725e4e3b58b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c2df9215e19752714e83fcad82c8ae3708f85d7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c2df9215e19752714e83fcad82c8ae3708f85d7a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
