)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"edb91bacc7275a52bc17bda1b9e6f27c0f48c493","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e1b2859a_323057b9","updated":"2023-11-03 18:09:51.000000000","message":"LGTM","commit_id":"7ef4c01e02dc1e304a97a2a4164ddebb5f08ad22"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"562dd3f5efec3f2a09a766eccaedb68e6e71df02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"14a7903b_1f910eb9","updated":"2023-11-03 21:23:34.000000000","message":"recheck unrelated etcd failure","commit_id":"7ef4c01e02dc1e304a97a2a4164ddebb5f08ad22"}],"designate/objects/adapters/api_v2/base.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"0f051b56c2b266fc05b2fe74db2c41200f9c5568","unresolved":true,"context_lines":[{"line_number":76,"context_line":"            try:"},{"line_number":77,"context_line":"                return request.host_url"},{"line_number":78,"context_line":"            except Exception:"},{"line_number":79,"context_line":"                pass"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        return CONF[\u0027service:api\u0027].api_base_uri.rstrip(\u0027/\u0027)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"918690b9_63d5abe9","line":79,"updated":"2023-11-03 00:05:09.000000000","message":"Inevitably this will become a bug hunt some day. Can we log something instead?","commit_id":"79f2651bbfb3fd1f332471f8fbfba1ed7e412eea"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"3ac7694cab0d4d73fb4bdd25b622402596f5b06e","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            try:"},{"line_number":77,"context_line":"                return request.host_url"},{"line_number":78,"context_line":"            except Exception:"},{"line_number":79,"context_line":"                pass"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"        return CONF[\u0027service:api\u0027].api_base_uri.rstrip(\u0027/\u0027)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a43e8e1_533a7069","line":79,"in_reply_to":"918690b9_63d5abe9","updated":"2023-11-03 15:07:45.000000000","message":"Done. I ended up removing it instead. It\u0027s unlikely this code path is ever needed, and I reviewed other implementations and none of them had this.","commit_id":"79f2651bbfb3fd1f332471f8fbfba1ed7e412eea"}]}
