)]}'
{"id":"openstack%2Fpython-neutronclient~701444","triplet_id":"openstack%2Fpython-neutronclient~master~I323b3aceec0a937874eabf770fbc82995202f6d6","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1859068","hashtags":[],"change_id":"I323b3aceec0a937874eabf770fbc82995202f6d6","subject":"Convert exception to string before passing it in","status":"MERGED","created":"2020-01-07 19:51:07.000000000","updated":"2020-01-29 16:07:43.000000000","submitted":"2020-01-15 21:23:33.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":"701444-1579123413498-c94174cc","meta_rev_id":"338c834741c9d82883e42c13904f285be8eedf2d","_number":701444,"virtual_id_number":701444,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-15 21:23:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"date":"2020-01-15 17:27:45.000000000","_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-01-15 04:44:47.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2020-01-15 09:58:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2020-01-15 09:58:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-07 22:54:48.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-01-09 18:57:58.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-01-13 19:53:37.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2020-01-15 04:44:47.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-01-15 09:58:42.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-01-15 21:23:33.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":"8487c0a9f93422c66c1e2f13fa5c61429e978113","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-07 19:51:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"97b6f3e6564c0495c6868b8c52d8eeca691e3634","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-01-07 20:26:49.000000000","message":"Patch Set 1: Code-Review+1\n\nThanks for fixing this!","accounts_in_message":[],"_revision_number":1},{"id":"7c3bf13fdb094bf5b78c7ea9a00375222b62a918","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-01-07 21:22:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"455f9559ed7a499dd70a912fedd997d9356bc14a","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-07 21:33:22.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bdce4b8367451d411e07fd7045ef634ce563bd70","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 21:42:03.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dadeb932043840478141b0e90056657c : FAILURE in 6m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e36ab6c9c7e6470caeff6c08c95d14b7 : SUCCESS in 5m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3f206e56ee24fd881e6c8088ec3d245 : SUCCESS in 4m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/881f67284ab34d4a96e6d1f3ea6be4dc : FAILURE in 5m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/262e973ef9d94ba2865da2726e17c890 : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f5e7bd4fb9541fa97ddce56375db4fb : SUCCESS in 7m 50s\n- tempest-full https://zuul.opendev.org/t/openstack/build/bc37382c0a2547deb001ca6588474f99 : SUCCESS in 1h 49m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/72e58086983143aaa139e02f67da6a82 : SUCCESS in 1h 19m 59s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7747871ac3dd478ca7f71a6af245a6a9 : FAILURE in 6m 58s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/aff89b874c294e92bafee3da9ba5d693 : SUCCESS in 35m 19s","accounts_in_message":[],"_revision_number":1},{"id":"7f54c1dac8fdfe56e4e33ffa3135fe437056388b","author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"date":"2020-01-07 22:54:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1093abb642636145fcffa29f8870d4bf6394d577","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-07 23:02:00.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"945c1f34c3a6b79aa96890af0ca29441e707b54a","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-07 23:02:24.000000000","message":"Patch Set 2:\n\nUpdated as requested, Nate.\n\nThanks for the review!","accounts_in_message":[],"_revision_number":2},{"id":"c5de3a907bbacde620ad0bb9282c25ddadac2c90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 00:48:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67561d551b5f4ed0b6aa20adcc38a1fe : FAILURE in 3m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6150374131ae466ca2e07194bed0d27b : FAILURE in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f9d62c7f3224c8e8de92f11fa4ee974 : SUCCESS in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28233741d22f41edbcfb24d621e21f46 : FAILURE in 3m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a51fe8528c2445c59d33aa534d4f77d7 : FAILURE in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b8d1ce36194c22bd96ef2c23615cb7 : SUCCESS in 6m 11s\n- tempest-full https://zuul.opendev.org/t/openstack/build/d8e7a1103533409083a57e26f1eda8b4 : SUCCESS in 1h 39m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/151ce71da399447094b579ee7c156655 : SUCCESS in 1h 19m 39s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0e1d3a3b6fda477393bc53a4b0ef3af1 : FAILURE in 5m 04s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/e8697822f4f64dfd829dd07202bae49d : SUCCESS in 30m 08s","accounts_in_message":[],"_revision_number":2},{"id":"77543cbe28a9c77c70e2216009fa2e1775ec4cbd","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-01-08 21:36:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c93eed2173883fa578c1aa32da67f3b789d161f3","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-08 22:07:43.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"45664afb5f53e127982e8b32b175ae3cfc7f52f4","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-08 22:08:37.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"3e2db15d40f0ad74e3389d368140cc02a2fe4ba0","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-08 22:09:15.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"0812ed853cbb01efd6a752c9e13e038e95b121ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 23:56:20.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a1f1dac5e267461e843d5304adbd6c7d : FAILURE in 4m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a953146c47ac4dd8b2d824c356eb4c3b : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/263d0a25caf14497b60c110cd9629896 : SUCCESS in 3m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d071070f8cdd43c7b65e584d463ad919 : FAILURE in 3m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6f20c40d839349638f5ec59e8f3d47bc : SUCCESS in 4m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5aa700fda04342eabaa1f877a7eceb63 : SUCCESS in 5m 30s\n- tempest-full https://zuul.opendev.org/t/openstack/build/afc485047dc3492e993b6e22026ef6c1 : SUCCESS in 1h 41m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fa9ac9d7eeeb401c94b5cb9b49f29b59 : SUCCESS in 1h 18m 09s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/ce3c983f050741ff84028f40b93efea9 : FAILURE in 4m 50s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/e42664b4a4cb4832a8a335ac65cc1f44 : SUCCESS in 35m 15s","accounts_in_message":[],"_revision_number":4},{"id":"d0f76646cd19e2d435ce5d4709aa5b14f34b54a3","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-09 00:05:39.000000000","message":"Patch Set 4:\n\nUnit test failures are infrastructural and not related to this change.","accounts_in_message":[],"_revision_number":4},{"id":"3d23e71a64ed00617ee159cff6c3442630c35293","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-09 08:24:43.000000000","message":"Patch Set 4:\n\nCould you report a bug to launchpad with the detail on how the issue you are fixing can be produced?","accounts_in_message":[],"_revision_number":4},{"id":"d6adbe0e6a7b0cdba253d79821a9a4cca9963df5","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-09 18:37:57.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"82778ec14bbdebfdf13fb8626833d51fc07ca9e7","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-09 18:38:17.000000000","message":"Patch Set 5:\n\nBug filed with details, as requested. It\u0027s pretty straightforward.","accounts_in_message":[],"_revision_number":5},{"id":"83ee9551c7d8482e4c70cba2843e2aefffddd40c","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2020-01-09 18:57:58.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"86559eefeefe7d6189710c87e6331ad671c0be05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 20:28:15.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4e331792a40e4353a2a9ac311f794bf3 : FAILURE in 6m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3dd2d671f66d4a128a3e7eb8eb7ad791 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6f61bab939d4988900bc20a1ef9a1cc : SUCCESS in 5m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1a498599ec884c92aa66e05c6f5e3cee : FAILURE in 5m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/82e03e63df13468a9dc885ca40011207 : SUCCESS in 6m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4289edc027884304ba0dae8b78b45fb1 : SUCCESS in 7m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/444031734fd04470a6e32146f926675d : SUCCESS in 1h 43m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0c1c4131a2034ace8b22c10c33dabbd0 : SUCCESS in 1h 27m 18s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/eb384f9c35144b56ac23b4f591a7bc96 : FAILURE in 6m 02s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/ecaa11e643984fad97b53b2a6345c342 : SUCCESS in 32m 37s","accounts_in_message":[],"_revision_number":5},{"id":"4b2531cc71771188353865677a65f309c1ded1d6","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2020-01-09 23:00:57.000000000","message":"Removed Code-Review+2 by Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\n","accounts_in_message":[],"_revision_number":5},{"id":"876a3034cd736e4c4603ee4a510dfd945792a6c8","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-09 23:59:15.000000000","message":"Patch Set 5:\n\nThe failures zuul is presenting are caused by https://bugs.launchpad.net/bugs/1858421 and are unrelated to these changes. I\u0027ll make sure to rebase it once that bug is closed.","accounts_in_message":[],"_revision_number":5},{"id":"33815c97cdf237b21d44f74f9267a97ea6681e2a","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-01-13 19:53:37.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"54b7d474cc9809ece7da8fbf1ddc6f9df502d29f","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-14 14:02:22.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e7406e579480c2c0a10bdc97721f1d9399f3bc77","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-14 14:02:28.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"70bf66ef3c89028ded4ab2f94eb494e4837b1c8a","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-14 15:33:25.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"7acfcdc938a6c12ddb7d11258986dfeb8a83ea46","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-14 15:33:30.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"e5a991697e4492e5f0ec414f5276fed407d85202","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-14 15:34:01.000000000","message":"Patch Set 7:\n\nUpdated to handle the case brought up in review.","accounts_in_message":[],"_revision_number":7},{"id":"52361283d7cc3f8ea28334099505a7249323a7ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 17:41:01.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c2a074e2e6f4403bcd158b6495015e1 : SUCCESS in 3m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4c0859e5e634482bc1aa8eb964c8157 : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bbbbb5afc2949f1916774cbeb2e2010 : SUCCESS in 3m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0cbb67f7a3cc4b54ba632c96b0074fe4 : SUCCESS in 3m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f194af661742488b8141bda50ecb5399 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ab84899c7644254aa728ca2c9093410 : SUCCESS in 7m 39s\n- tempest-full https://zuul.opendev.org/t/openstack/build/12e17a86f1d0418d8d65e88a3915ca44 : SUCCESS in 1h 34m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6948df310a554e51a90c457a3e95cb81 : SUCCESS in 1h 32m 11s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a2f95747b4ae4e8695a9d6927654df52 : SUCCESS in 5m 57s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/5fe7af23960b44569208e8f6b80f1a91 : SUCCESS in 36m 01s","accounts_in_message":[],"_revision_number":7},{"id":"21acf1956e28257acc28555991412924d0488b05","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-15 04:44:37.000000000","message":"Topic set to bug/1859068","accounts_in_message":[],"_revision_number":7},{"id":"e55d24a8cb9e055a8bf880d2dcfb17aa56491d2a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-15 04:44:47.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"f66dd13de6f952190554e0be05c37fc7fcaa2d71","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-01-15 09:58:42.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"f13911ae571e44d6721d6743bd71cfb3eafdcda6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 09:58:54.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"54f63fc0c36a93cbfea353b289435ff1e5863c60","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 12:10:40.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/71f50b325b8749c796379101110e7138 : SUCCESS in 4m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/414a3af0614d4e8f8558e71a61eee907 : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a8e67e6532a540e6b4244cbd2c9f06aa : SUCCESS in 4m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7e313d3e83744d4f995dc5e68816c631 : SUCCESS in 6m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5446f2485afb4badb8c68f63ad8c7e2c : SUCCESS in 9m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8e29a57812b041b394972eeaed03f04a : TIMED_OUT in 2h 08m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9faf1ce4232143748e5d44148c84cc9f : SUCCESS in 1h 25m 46s\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/e2f261b364564aca9d60ace5c3364702 : SUCCESS in 33m 46s","accounts_in_message":[],"_revision_number":7},{"id":"577fce3111c2bb7b547a206083577cddc90ddaa3","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2020-01-15 17:27:45.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"4a80aaa9e49c771bc55e8774ba6099b935b0ab98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 19:07:34.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a67ab9b76181465585312c4d5983e1f4 : SUCCESS in 4m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3b85a2f3229474799f5c1f60f00e45d : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2685c6bea8d485daad54eff9ceb739f : SUCCESS in 8m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/711c28133dc44610998cd4fa9c3729e2 : SUCCESS in 5m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7b819a6aeb6a43a69a9b780d0c2f3fa0 : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5824d4fa30d416fb28f228c7ca9135e : SUCCESS in 8m 03s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7ca8eab239784ad5bd27f8ea06fbc7af : SUCCESS in 1h 28m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b720006ae5694222876926c705b47495 : SUCCESS in 1h 37m 37s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/70a290fe53c7401f96a98e797d626344 : SUCCESS in 7m 05s (non-voting)\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/e26fc74ece6e418aae73a1a8ad5d2862 : SUCCESS in 53m 50s","accounts_in_message":[],"_revision_number":7},{"id":"c4015ecb1bb83215dec54250b27c2d527d018a3e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 19:07:46.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"42b2993b940ed993da6c95d09cadebe65a79f0cf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 21:23:33.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bbaac89cc8f47e98ba7bc592b81a079 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88fe2375e3ae42bcbf983551ffbb4728 : SUCCESS in 6m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6dc8a04303f14295b15a2a59488e7722 : SUCCESS in 3m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9a3d131c035c46f68df04a07ccc644b2 : SUCCESS in 6m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8446676ed0954157935095a75da9bcb8 : SUCCESS in 9m 18s\n- tempest-full https://zuul.opendev.org/t/openstack/build/faae90b9fe5d4dc6934ba1d3cc2f29c2 : SUCCESS in 2h 02m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/170d7f2b8a3c48149f4468f4b8aea1d4 : SUCCESS in 1h 50m 23s\n- neutronclient-functional https://zuul.opendev.org/t/openstack/build/e606c708e04d4b3e81eb89aee97e1d4c : SUCCESS in 35m 28s","accounts_in_message":[],"_revision_number":7},{"id":"1aeb9b8e31a35bf930318b0e48b9a4084880f365","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 21:23:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"029b73dfd2ea021d7dd7e39bc5ac39f1c1ce81ea","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 21:25:05.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/891ae6759e364e5f9f0bea5cdbc454b3 : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":7},{"id":"338c834741c9d82883e42c13904f285be8eedf2d","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-01-29 16:07:43.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit c49785da473445ef0219aee5288fc0c475863aa1","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"946ac3ed2e9e177eb5c56cc74aadbc091b9292ab","revisions":{"fcd7f079ddbc59fcd55c853be2305350b4baf48b":{"kind":"REWORK","_number":1,"created":"2020-01-07 19:51:07.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/1"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/fcd7f079ddbc59fcd55c853be2305350b4baf48b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/fcd7f079ddbc59fcd55c853be2305350b4baf48b"}]},"branch":"refs/heads/master"},"ee16723b04d211cf252a3ad153f612298887d837":{"kind":"REWORK","_number":2,"created":"2020-01-07 23:02:00.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/2"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 23:01:44.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee16723b04d211cf252a3ad153f612298887d837"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/ee16723b04d211cf252a3ad153f612298887d837"}]},"branch":"refs/heads/master"},"97e56a1427a0621523b0adcaffe79213fad344eb":{"kind":"REWORK","_number":3,"created":"2020-01-08 22:08:37.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/3"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-08 22:08:26.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/97e56a1427a0621523b0adcaffe79213fad344eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/97e56a1427a0621523b0adcaffe79213fad344eb"}]},"branch":"refs/heads/master"},"cd6a9e8f37b67c4fdc3818064f3cc7f17b63a14f":{"kind":"REWORK","_number":4,"created":"2020-01-08 22:09:15.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/4"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-08 22:09:09.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cd6a9e8f37b67c4fdc3818064f3cc7f17b63a14f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cd6a9e8f37b67c4fdc3818064f3cc7f17b63a14f"}]},"branch":"refs/heads/master"},"1f8057dfe29b450d475e83eb9db62abf67255621":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2020-01-09 18:37:57.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/5"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-09 18:37:09.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nCloses-bug: 1859068\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1f8057dfe29b450d475e83eb9db62abf67255621"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1f8057dfe29b450d475e83eb9db62abf67255621"}]},"branch":"refs/heads/master"},"d627cf141685a146c415cbc1c9baf66aadbca371":{"kind":"REWORK","_number":6,"created":"2020-01-14 15:33:25.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/6"}}},"commit":{"parents":[{"commit":"29043825e7e19b4f32f3998ea95419ad2429cd14","subject":"fix a typo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/29043825e7e19b4f32f3998ea95419ad2429cd14"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-14 15:33:22.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nCloses-bug: 1859068\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d627cf141685a146c415cbc1c9baf66aadbca371"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d627cf141685a146c415cbc1c9baf66aadbca371"}]},"branch":"refs/heads/master"},"946ac3ed2e9e177eb5c56cc74aadbc091b9292ab":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2020-01-14 15:33:30.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/44/701444/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/44/701444/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/44/701444/7"}}},"commit":{"parents":[{"commit":"a363edd761e2c99bae6d4492d0ca44a404e5d904","subject":"Avoid py36 error when printing unicode chars in a stream","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a363edd761e2c99bae6d4492d0ca44a404e5d904"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-07 19:50:43.000000000","tz":-480},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2020-01-14 15:33:30.000000000","tz":0},"subject":"Convert exception to string before passing it in","message":"Convert exception to string before passing it in\n\nBefore this change, neutronclient was passing in a raw exception\nas a kwarg to the ConnectionFailed exception. This caused an\nexception to be raised in _safe_decode_dict() due to the exception\nnot being a text type.\n\nNow, we explicitly convert the raw exception to a string before\npassing it as a kwarg.\n\nCloses-bug: 1859068\nChange-Id: I323b3aceec0a937874eabf770fbc82995202f6d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/946ac3ed2e9e177eb5c56cc74aadbc091b9292ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/946ac3ed2e9e177eb5c56cc74aadbc091b9292ab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
