)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3fc734ee4c16a235ec6bc2222dc70cdd37c02822","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6f7d03a8_9ccfb1fa","updated":"2023-05-24 15:14:49.000000000","message":"Looks good!","commit_id":"e0fbb6fc06d3b08b938af2e36b11f04c57fe6954"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a4aaed78a5f0422ddfde94bea0482c154842e306","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fd2b966a_a8acc49d","updated":"2023-05-29 12:05:32.000000000","message":"recheck","commit_id":"e0fbb6fc06d3b08b938af2e36b11f04c57fe6954"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"77700b7fa5ca3f0735a75d87f074d14e9740a001","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1ece98df_28baa80f","updated":"2023-06-06 16:07:38.000000000","message":"recheck one test failed due to ssh problems","commit_id":"e0fbb6fc06d3b08b938af2e36b11f04c57fe6954"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a803dcd06c53d335fcc1459751eb9deca96d2208","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d3b47464_47196c92","updated":"2023-06-03 19:52:07.000000000","message":"recheck timeout","commit_id":"e0fbb6fc06d3b08b938af2e36b11f04c57fe6954"}],"nova/objects/instance.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"fd099cded441d8a2bd1632a59e972a306d5e62d5","unresolved":true,"context_lines":[{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.selfOrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                    objtype\u003dself.obj_name())"},{"line_number":1099,"context_line":"        if \u0027uuid\u0027 not in self:"},{"line_number":1100,"context_line":"            raise exception.ObjectActionError("}],"source_content_type":"text/x-python","patch_set":1,"id":"aef1a22f_2fe5ee49","line":1097,"range":{"start_line":1097,"start_character":28,"end_line":1097,"end_character":32},"updated":"2023-05-17 15:10:48.000000000","message":"Sigh ... typo","commit_id":"1b2ec768fedf953dcb8ebafed418c16e4f3481db"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"a0566dd3f3080bbca0ddb94dfd6f534b8e9c24d5","unresolved":false,"context_lines":[{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.selfOrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                    objtype\u003dself.obj_name())"},{"line_number":1099,"context_line":"        if \u0027uuid\u0027 not in self:"},{"line_number":1100,"context_line":"            raise exception.ObjectActionError("}],"source_content_type":"text/x-python","patch_set":1,"id":"2d4b6d19_4ebee808","line":1097,"range":{"start_line":1097,"start_character":28,"end_line":1097,"end_character":32},"in_reply_to":"aef1a22f_2fe5ee49","updated":"2023-05-17 15:36:34.000000000","message":"Done","commit_id":"1b2ec768fedf953dcb8ebafed418c16e4f3481db"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"c33cbc3cc7e97ce1691bc71aab666bf890736ae7","unresolved":true,"context_lines":[{"line_number":1092,"context_line":"        if not self._context:"},{"line_number":1093,"context_line":"            LOG.debug("},{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.OrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                objtype\u003dself.obj_name())"}],"source_content_type":"text/x-python","patch_set":2,"id":"b0db1975_2d16f3f4","line":1095,"updated":"2023-05-17 18:41:05.000000000","message":"Will this explode if instance.uuid is not set, which is apparently possible here given the next line of code?","commit_id":"798ad8b5994ce35bd7ed594603a327faa41351dc"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"eba3b31c0c7270f12900c686be1319c21344b1e2","unresolved":true,"context_lines":[{"line_number":1092,"context_line":"        if not self._context:"},{"line_number":1093,"context_line":"            LOG.debug("},{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.OrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                objtype\u003dself.obj_name())"}],"source_content_type":"text/x-python","patch_set":2,"id":"a10f3fac_650553b0","line":1095,"in_reply_to":"32da989b_018eb875","updated":"2023-05-17 22:26:57.000000000","message":"I\u0027m just repeating what Dan Smith said on internal chat :)","commit_id":"798ad8b5994ce35bd7ed594603a327faa41351dc"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a4aaed78a5f0422ddfde94bea0482c154842e306","unresolved":false,"context_lines":[{"line_number":1092,"context_line":"        if not self._context:"},{"line_number":1093,"context_line":"            LOG.debug("},{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.OrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                objtype\u003dself.obj_name())"}],"source_content_type":"text/x-python","patch_set":2,"id":"0cb844b3_e53e4662","line":1095,"in_reply_to":"a10f3fac_650553b0","updated":"2023-05-29 12:05:32.000000000","message":"Done","commit_id":"798ad8b5994ce35bd7ed594603a327faa41351dc"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"a6f5f8a0eb1d46e55d7190960da4233d513ee7fe","unresolved":true,"context_lines":[{"line_number":1092,"context_line":"        if not self._context:"},{"line_number":1093,"context_line":"            LOG.debug("},{"line_number":1094,"context_line":"                f\"Lazy-load of \u0027{attrname}\u0027 attempted by orphaned instance\","},{"line_number":1095,"context_line":"                instance\u003dself"},{"line_number":1096,"context_line":"            )"},{"line_number":1097,"context_line":"            raise exception.OrphanedObjectError(method\u003d\u0027obj_load_attr\u0027,"},{"line_number":1098,"context_line":"                                                objtype\u003dself.obj_name())"}],"source_content_type":"text/x-python","patch_set":2,"id":"32da989b_018eb875","line":1095,"in_reply_to":"b0db1975_2d16f3f4","updated":"2023-05-17 22:25:07.000000000","message":"Hm, I think it might actually. Thanks for catching that.","commit_id":"798ad8b5994ce35bd7ed594603a327faa41351dc"}]}
