)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"8f1afffcd2ded9c3bb0cddff394ac18ddc0988d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"49868fd6_53f5cb35","updated":"2026-05-15 19:16:43.000000000","message":"recheck this is crazy old","commit_id":"f0cef00465c2978da9708d582c18706cdb87ac33"}],"nova/compute/utils.py":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"3d8a91bf0d1b8da7adeecc54516d6185583a8c47","unresolved":true,"context_lines":[{"line_number":1306,"context_line":"        block and traceback should be logged at DEBUG level, False otherwise."},{"line_number":1307,"context_line":"    \"\"\""},{"line_number":1308,"context_line":"    LOG.debug(\"Cleaning up image %s\", image_id, instance\u003dinstance,"},{"line_number":1309,"context_line":"              exc_info\u003dlog_exc_info)"},{"line_number":1310,"context_line":"    try:"},{"line_number":1311,"context_line":"        image_api.delete(context, image_id)"},{"line_number":1312,"context_line":"    except exception.ImageNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"a27484ce_83c0272f","line":1309,"updated":"2024-01-02 09:07:48.000000000","message":"LOG.debug did not print anything.\nbut works with LOG.error and exception.","commit_id":"f0cef00465c2978da9708d582c18706cdb87ac33"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"777ce49f09674c67a9b3318fe5fa03d6e48a2503","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"        block and traceback should be logged at DEBUG level, False otherwise."},{"line_number":1307,"context_line":"    \"\"\""},{"line_number":1308,"context_line":"    LOG.debug(\"Cleaning up image %s\", image_id, instance\u003dinstance,"},{"line_number":1309,"context_line":"              exc_info\u003dlog_exc_info)"},{"line_number":1310,"context_line":"    try:"},{"line_number":1311,"context_line":"        image_api.delete(context, image_id)"},{"line_number":1312,"context_line":"    except exception.ImageNotFound:"}],"source_content_type":"text/x-python","patch_set":1,"id":"4f5aa34e_328c6c1f","line":1309,"in_reply_to":"a27484ce_83c0272f","updated":"2024-01-03 09:08:17.000000000","message":"my bad was not verifying correctly.","commit_id":"f0cef00465c2978da9708d582c18706cdb87ac33"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"023b6188478562a76a8e159de1b5bfb6e67be40a","unresolved":true,"context_lines":[{"line_number":1307,"context_line":"    \"\"\""},{"line_number":1308,"context_line":"    LOG.debug(\"Cleaning up image %s\", image_id, instance\u003dinstance,"},{"line_number":1309,"context_line":"              exc_info\u003dlog_exc_info)"},{"line_number":1310,"context_line":"    try:"},{"line_number":1311,"context_line":"        image_api.delete(context, image_id)"},{"line_number":1312,"context_line":"    except exception.ImageNotFound:"},{"line_number":1313,"context_line":"        # Since we\u0027re trying to cleanup an image, we don\u0027t care if"}],"source_content_type":"text/x-python","patch_set":1,"id":"b385f9fc_bfaaff11","line":1310,"updated":"2023-12-21 00:52:42.000000000","message":"i guess we are using this directly instead of LOG.exception\n\nhttps://docs.python.org/3/library/logging.html#logging.Logger.exception\n\nsince that is only valid in an exception handeler and this is called in non excpetion code paths.\n\n\nso here we will condtionally log the excpetion info ir we request it otherwise it will just log to debug as normal.","commit_id":"f0cef00465c2978da9708d582c18706cdb87ac33"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"3d8a91bf0d1b8da7adeecc54516d6185583a8c47","unresolved":true,"context_lines":[{"line_number":1310,"context_line":"    try:"},{"line_number":1311,"context_line":"        image_api.delete(context, image_id)"},{"line_number":1312,"context_line":"    except exception.ImageNotFound:"},{"line_number":1313,"context_line":"        # Since we\u0027re trying to cleanup an image, we don\u0027t care if"},{"line_number":1314,"context_line":"        # if it\u0027s already gone."},{"line_number":1315,"context_line":"        pass"},{"line_number":1316,"context_line":"    except Exception:"},{"line_number":1317,"context_line":"        LOG.exception(\"Error while trying to clean up image %s\","}],"source_content_type":"text/x-python","patch_set":1,"id":"9a9f41e7_70af7e96","line":1314,"range":{"start_line":1313,"start_character":64,"end_line":1314,"end_character":12},"updated":"2024-01-02 09:07:48.000000000","message":"nit: 2 if\u0027s.\nonly in case respin required.","commit_id":"f0cef00465c2978da9708d582c18706cdb87ac33"}]}
