)]}'
{"id":"openstack%2Fpython-manilaclient~757957","triplet_id":"openstack%2Fpython-manilaclient~stable%2Fqueens~Idaa2fb9b60451b3fbd298e19574195f2d663c6f4","project":"openstack/python-manilaclient","branch":"stable/queens","topic":"bug/1811627","hashtags":[],"change_id":"Idaa2fb9b60451b3fbd298e19574195f2d663c6f4","subject":"[Python3] Fix python3 bugs in code","status":"MERGED","created":"2020-10-13 21:34:12.000000000","updated":"2020-10-14 19:05:39.000000000","submitted":"2020-10-14 19:02:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"757957-1602702145288-11ac1cc1","meta_rev_id":"e9761344555a998c0fb4089391a799af69f09104","_number":757957,"virtual_id_number":757957,"owner":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-14 19:02:25.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":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"all":[{"value":2,"date":"2020-10-14 12:15:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":2,"date":"2020-10-14 11:42:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2020-10-14 01:32:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"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":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"all":[{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":1,"date":"2020-10-14 16:44:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"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":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-14 01:32:02.000000000","updated_by":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"reviewer":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"state":"REVIEWER"},{"updated":"2020-10-14 11:42:33.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2020-10-14 12:15:58.000000000","updated_by":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"reviewer":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"state":"REVIEWER"},{"updated":"2020-10-14 19:02:25.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":"611ccd887df860b2d9e1413452175ed947220f92","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-13 21:34:12.000000000","message":"Patch Set 1: Cherry Picked from branch stable/rocky.","accounts_in_message":[],"_revision_number":1},{"id":"373865e051697dee41cdb5139f70c761abf506ca","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-13 21:34:17.000000000","message":"Topic changed from bug/1811627-stable/queens to bug/1811627","accounts_in_message":[],"_revision_number":1},{"id":"0e91fe0b4f05890fe6aa548f90d1c65b60f7e181","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-13 21:34:49.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"4b7e3604d04f21e7c14a0d3418aafd7f1763eb09","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-13 21:35:09.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"dfacb698f6efa1f6fbc11f508712657bba54e023","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-13 22:27:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/3d9d34e76b084a17be5eff210cbfc020 : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b395de5332914cf3ad3180da7a90dbd5 : SUCCESS in 7m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/54aac35fa3904389865f93124ba9b46c : SUCCESS in 6m 16s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2cc495c74c6d46aea2529ac27611bf81 : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/51d1ae03ee1645e683b182971596b392 : SUCCESS in 4m 54s\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/5231b00df79f417e841b158d8dfc4105 : SUCCESS in 40m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bd3f5619d59c4ff8bf42fda12d1dbcf1 : SUCCESS in 4m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7d114988fc70dc78cd9bcbe709afbcfdd67ae7fc","author":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"date":"2020-10-14 01:32:02.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"d0a26841646d4f14ce8f71c86aeea4f2a533daef","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2020-10-14 11:42:33.000000000","message":"Patch Set 3: Code-Review+2\n\nClean cherry-pick, and all jobs are green. LGTM, thanks!","accounts_in_message":[],"_revision_number":3},{"id":"d751f84c09b5e6d13d9cc3d847152a146bf447c4","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2020-10-14 12:15:58.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM. Thanks for back porting.","accounts_in_message":[],"_revision_number":3},{"id":"2ae7900d99bda53f79c15b5478afbe228232fac8","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-14 16:44:19.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d92295d03658c8bdc7d1438ede3d5fbc29b698a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 16:44:35.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cf61d8241fb6c09912c3429668737e270f1361b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 17:23:46.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"476b42a1c3a11a2f9ebe1eff756b260c3bfc09d8","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2020-10-14 17:31:55.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"13c9078fdb82e3204eb486d51ad9f73ee5526140","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 18:13:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/504ad7acbcc2479490610845560726cf : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6c2a22573234b679fc585582e40a122 : SUCCESS in 4m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f774642e59244af494d3cf291619c649 : SUCCESS in 4m 50s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5fa5b39a1022464abe8d951c90a02146 : SUCCESS in 5m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e312f52fcc7c4f8bb15a7a25a92b8e22 : SUCCESS in 4m 36s\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/cfcb50fdfc88414aaf694a2190b7a3a9 : SUCCESS in 33m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ca989b25c1fb44feaa6f635d98dd4b89 : SUCCESS in 6m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a70dd0a7fb525f6fa0ebbd2739754664535287f3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 18:14:04.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b233eb465aeafb634ace289233c82cd057209eb8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 19:02:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/bd1a3365d7804cf9a0a5370b352bf9db : SUCCESS in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f88da13756a4544944672e08423d481 : SUCCESS in 4m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/22805a4c6e6a475ea1405b04127ef93e : SUCCESS in 4m 59s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/da340d92bf184a2bb16b1e3b26703177 : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/505e252e54584253a60ae06b37a1822c : SUCCESS in 3m 36s\n- python-manilaclient-functional https://zuul.opendev.org/t/openstack/build/0a5f4d8dab6c412a9d59f5f924b5798b : SUCCESS in 38m 50s","accounts_in_message":[],"_revision_number":3},{"id":"3cd5094acb99b6567f6651575c62059223df907e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 19:02:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"e9761344555a998c0fb4089391a799af69f09104","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 19:05:39.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ed596e890354229b838884818f3c21e : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"454eee65ef827cd3305a37b7bb3674d8408d0879","revisions":{"c094f321d3c058c926ade4f59130771f4116bef4":{"kind":"REWORK","_number":1,"created":"2020-10-13 21:34:12.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/57/757957/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/757957/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/1"}}},"commit":{"parents":[{"commit":"b4833535a37381c8eb19efaf66666a05cb89f26c","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/b4833535a37381c8eb19efaf66666a05cb89f26c"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2019-01-17 00:31:21.000000000","tz":-480},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2020-10-13 21:34:12.000000000","tz":0},"subject":"[Python3] Fix python3 bugs in code","message":"[Python3] Fix python3 bugs in code\n\n- The BaseException class no longer has a \"message\"\n  attribute in python 3 [1]. On the contrary, the\n  string representation of an Exception object will\n  print all the exception args in all supported\n  python versions, so use that instead.\n- Functional tests were run with a specific locale,\n  remove those annotations so we can handle unicode\n  encoding and decoding in python3 envs.\n- Cleanup errors were not being handled correctly,\n  cleanup the code so we don\u0027t have spurious failures.\n- In python3, dict.keys() gives you a view for lazy\n  loading, so convert occurrences to lists as expected\n  in our functional tests.\n- Start capturing STDOUT and STDERR in tox envs to\n  enable troubleshooting.\n\nCo-Authored-By: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nCloses-Bug: #1811627\nCloses-Bug: #1811516\nChange-Id: Idaa2fb9b60451b3fbd298e19574195f2d663c6f4\n[1] https://www.python.org/dev/peps/pep-0352/#transition-plan\n(cherry picked from commit b955ac9064b15d00e8966dda745814c146c8af01)\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n(cherry picked from commit c0ce858da632355404906b6b05ee8de232a1b6fa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/c094f321d3c058c926ade4f59130771f4116bef4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/c094f321d3c058c926ade4f59130771f4116bef4"}]},"branch":"refs/heads/stable/queens"},"460adc68fb36314f93f6f95a153af60dfd876907":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-10-13 21:34:49.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/57/757957/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/757957/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/2"}}},"commit":{"parents":[{"commit":"96c14ec3f554133b9144e528605926e14ca40e29","subject":"Migrate functional job to native zuulv3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/96c14ec3f554133b9144e528605926e14ca40e29"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2019-01-17 00:31:21.000000000","tz":-480},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2020-10-13 21:34:49.000000000","tz":0},"subject":"[Python3] Fix python3 bugs in code","message":"[Python3] Fix python3 bugs in code\n\n- The BaseException class no longer has a \"message\"\n  attribute in python 3 [1]. On the contrary, the\n  string representation of an Exception object will\n  print all the exception args in all supported\n  python versions, so use that instead.\n- Functional tests were run with a specific locale,\n  remove those annotations so we can handle unicode\n  encoding and decoding in python3 envs.\n- Cleanup errors were not being handled correctly,\n  cleanup the code so we don\u0027t have spurious failures.\n- In python3, dict.keys() gives you a view for lazy\n  loading, so convert occurrences to lists as expected\n  in our functional tests.\n- Start capturing STDOUT and STDERR in tox envs to\n  enable troubleshooting.\n\nCo-Authored-By: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nCloses-Bug: #1811627\nCloses-Bug: #1811516\nChange-Id: Idaa2fb9b60451b3fbd298e19574195f2d663c6f4\n[1] https://www.python.org/dev/peps/pep-0352/#transition-plan\n(cherry picked from commit b955ac9064b15d00e8966dda745814c146c8af01)\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n(cherry picked from commit c0ce858da632355404906b6b05ee8de232a1b6fa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/460adc68fb36314f93f6f95a153af60dfd876907"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/460adc68fb36314f93f6f95a153af60dfd876907"}]},"branch":"refs/heads/stable/queens"},"454eee65ef827cd3305a37b7bb3674d8408d0879":{"kind":"REWORK","_number":3,"created":"2020-10-13 21:35:09.000000000","uploader":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"ref":"refs/changes/57/757957/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-manilaclient","ref":"refs/changes/57/757957/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-manilaclient refs/changes/57/757957/3"}}},"commit":{"parents":[{"commit":"96c14ec3f554133b9144e528605926e14ca40e29","subject":"Migrate functional job to native zuulv3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/96c14ec3f554133b9144e528605926e14ca40e29"}]}],"author":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2019-01-17 00:31:21.000000000","tz":-480},"committer":{"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","date":"2020-10-13 21:35:08.000000000","tz":0},"subject":"[Python3] Fix python3 bugs in code","message":"[Python3] Fix python3 bugs in code\n\n- The BaseException class no longer has a \"message\"\n  attribute in python 3 [1]. On the contrary, the\n  string representation of an Exception object will\n  print all the exception args in all supported\n  python versions, so use that instead.\n- Functional tests were run with a specific locale,\n  remove those annotations so we can handle unicode\n  encoding and decoding in python3 envs.\n- Cleanup errors were not being handled correctly,\n  cleanup the code so we don\u0027t have spurious failures.\n- In python3, dict.keys() gives you a view for lazy\n  loading, so convert occurrences to lists as expected\n  in our functional tests.\n- Start capturing STDOUT and STDERR in tox envs to\n  enable troubleshooting.\n\nCo-Authored-By: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\nCloses-Bug: #1811627\nCloses-Bug: #1811516\nChange-Id: Idaa2fb9b60451b3fbd298e19574195f2d663c6f4\n[1] https://www.python.org/dev/peps/pep-0352/#transition-plan\n(cherry picked from commit b955ac9064b15d00e8966dda745814c146c8af01)\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n(cherry picked from commit c0ce858da632355404906b6b05ee8de232a1b6fa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/454eee65ef827cd3305a37b7bb3674d8408d0879"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-manilaclient/commit/454eee65ef827cd3305a37b7bb3674d8408d0879"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
