)]}'
{"id":"openstack%2Fwatcher~748810","triplet_id":"openstack%2Fwatcher~master~Ic126bc8e0936e5d7a2c7a910b54b7348026fedcb","project":"openstack/watcher","branch":"master","hashtags":[],"change_id":"Ic126bc8e0936e5d7a2c7a910b54b7348026fedcb","subject":"Use importlib to take place of im module","status":"MERGED","created":"2020-08-29 16:12:22.000000000","updated":"2020-09-03 03:41:35.000000000","submitted":"2020-09-03 03:40:12.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":"748810-1599104413138-1d2acb16","meta_rev_id":"6ba0e763e8c0884f483662460c2b630efa557d5d","_number":748810,"virtual_id_number":748810,"owner":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-09-03 03:40:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-08-31 08:46:13.000000000","_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}],"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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":2,"date":"2020-08-31 08:44:13.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}],"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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":1,"date":"2020-09-03 03:10:16.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-03 03:10:16.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2020-09-03 03:40:12.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":"6a6290ed86e4815be041cdfad947ff44c1990867","author":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"date":"2020-08-29 16:12:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b89b2c69528979ab653c38254e24167b7247d24b","author":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"date":"2020-08-29 16:12:59.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b4fafad8c43f1edb515294d22323c323adbcbffa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-29 17:27:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90dd9bc417e64616b98f8bec7eac3fe4 : SUCCESS in 5m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd49de2f4831461d887a1fdafbed1e39 : SUCCESS in 4m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7495817fa1b7492f90e66a4ad3dc392f : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b2805b15ec1a4fea83d92a1dca52b942 : SUCCESS in 4m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d881edf4bb4543278692b080204b4d21 : SUCCESS in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/991e4b71a3ed441191e6fd3654310473 : SUCCESS in 6m 28s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/caa7e1615fb04386a05d95092baeb04d : SUCCESS in 29m 15s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/832935593c78422e980815828d5ff28a : SUCCESS in 46m 46s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/227bdf08278341bb9954f4168f4a1df6 : SUCCESS in 1h 11m 17s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/cf92d92e712548959d5aa62ccfdcaaf1 : SUCCESS in 31m 14s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/31353f8ca8b94b3aae7685fc99494ded : SUCCESS in 42m 12s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/f5f120c917724bb092293dafe56ca145 : SUCCESS in 34m 06s","accounts_in_message":[],"_revision_number":2},{"id":"4fcc06d8edb02d978daee5d9044a058c5248948f","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2020-08-31 08:44:13.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"462567987f81cd3a817c79cc024d9101e57ece0c","author":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"date":"2020-08-31 08:46:13.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2: Code-Review+2\n\nthanks","accounts_in_message":[],"_revision_number":2},{"id":"230d2682412f898605468327641ccb7703f6e386","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2020-09-03 03:10:16.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"687a61a735b1c2ac864c0235505bee528360aa1a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 03:10:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dad565bebe6703d3a6b26503f01493dfbbd36adc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 03:40:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/706e2e522fdc4a63970411450c932898 : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/253eff3e77ed40acbcadb2aa4b064982 : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f386848a4c884b5b9d083d81192ff4cb : SUCCESS in 5m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a5ee835efa7e4d69b9412651aeef9931 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35fed9fae26043e0ae8312b1a43c8383 : SUCCESS in 6m 01s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/dbb7329f468342bd94af71f79fe9ad75 : SUCCESS in 28m 31s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/5a44e203f9d144a3bb40adbd4e84f290 : SUCCESS in 28m 29s","accounts_in_message":[],"_revision_number":2},{"id":"227c8ef3b666e77410a90bbb561166da584e0433","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 03:40:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"6ba0e763e8c0884f483662460c2b630efa557d5d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 03:41:35.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3b0e88ab5264704a664a71686a5f9c0 : SUCCESS in 59s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"583c946061f8af815c32254655f4aed8f0c18dc9","revisions":{"0b1609cae43ea99f0215cd58cca83e78025437a7":{"kind":"REWORK","_number":1,"created":"2020-08-29 16:12:22.000000000","uploader":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"ref":"refs/changes/10/748810/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/748810/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/748810/1"}}},"commit":{"parents":[{"commit":"25a0b184a1fed50cf10b573b9cc281744eb7c82a","subject":"Merge \"option to rollback action_plan when it fails\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/25a0b184a1fed50cf10b573b9cc281744eb7c82a"}]}],"author":{"name":"zhoulinhui","email":"df.some@foxmail.com","date":"2020-08-29 16:11:52.000000000","tz":480},"committer":{"name":"zhoulinhui","email":"df.some@foxmail.com","date":"2020-08-29 16:12:20.000000000","tz":480},"subject":"Use importlib to take place of im module","message":"Use importlib to take place of im module\n\nThe imp module is deprecated[1] since version 3.4, use importlib to\ninstead\n\nChange-Id: Ic126bc8e0936e5d7a2c7a910b54b7348026fedcb\n1: https://docs.python.org/3/library/imp.html#imp.reload\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0b1609cae43ea99f0215cd58cca83e78025437a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0b1609cae43ea99f0215cd58cca83e78025437a7"}]},"branch":"refs/heads/master"},"583c946061f8af815c32254655f4aed8f0c18dc9":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-08-29 16:12:59.000000000","uploader":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"ref":"refs/changes/10/748810/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/748810/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/748810/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/748810/2"}}},"commit":{"parents":[{"commit":"25a0b184a1fed50cf10b573b9cc281744eb7c82a","subject":"Merge \"option to rollback action_plan when it fails\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/25a0b184a1fed50cf10b573b9cc281744eb7c82a"}]}],"author":{"name":"zhoulinhui","email":"df.some@foxmail.com","date":"2020-08-29 16:11:52.000000000","tz":480},"committer":{"name":"zhoulinhui","email":"df.some@foxmail.com","date":"2020-08-29 16:12:52.000000000","tz":0},"subject":"Use importlib to take place of im module","message":"Use importlib to take place of im module\n\nThe imp module is deprecated[1] since version 3.4, use importlib to\ninstead\n\n1: https://docs.python.org/3/library/imp.html#imp.reload\n\nChange-Id: Ic126bc8e0936e5d7a2c7a910b54b7348026fedcb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/583c946061f8af815c32254655f4aed8f0c18dc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/583c946061f8af815c32254655f4aed8f0c18dc9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
