)]}'
{"nova/objects/resource_provider.py":[{"author":{"_account_id":25805,"name":"Yu Shengzuo","email":"yu.shengzuo@99cloud.net","username":"yuc"},"change_message_id":"75076f7b58a5a82b3493797b433e4627d41cf721","unresolved":false,"context_lines":[{"line_number":643,"context_line":""},{"line_number":644,"context_line":"@db_api.api_context_manager.writer"},{"line_number":645,"context_line":"def _delete_rp_record(context, _id):"},{"line_number":646,"context_line":"    return context.session.query(models.ResourceProvider).\\"},{"line_number":647,"context_line":"        filter(models.ResourceProvider.id \u003d\u003d _id).\\"},{"line_number":648,"context_line":"        delete(synchronize_session\u003dFalse)"},{"line_number":649,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7f96bb07_06182c1b","line":646,"range":{"start_line":646,"start_character":58,"end_line":646,"end_character":59},"updated":"2018-01-11 09:24:09.000000000","message":"Bad code style","commit_id":"5520ea3cf1e931c8ca2ded0aaee03de8db158eab"}],"nova/tests/unit/objects/test_resource_provider.py":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"734d55256cbae6ead53ceb2eb5f73fc0d456912f","unresolved":false,"context_lines":[{"line_number":228,"context_line":"                    models.ResourceProvider).\\"},{"line_number":229,"context_line":"                    filter("},{"line_number":230,"context_line":"                        models.ResourceProvider.id \u003d\u003d _id).first()"},{"line_number":231,"context_line":"                self.assertIsNone(rp.root_provider_id)"},{"line_number":232,"context_line":"                return func(context, _id)"},{"line_number":233,"context_line":"            return wrapped"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7f96bb07_8ffe9a03","line":231,"range":{"start_line":231,"start_character":16,"end_line":231,"end_character":54},"updated":"2018-01-11 02:04:45.000000000","message":"Yeah, we already cleanup the root_rp before deleting.","commit_id":"5520ea3cf1e931c8ca2ded0aaee03de8db158eab"},{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"734d55256cbae6ead53ceb2eb5f73fc0d456912f","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        rp.create()"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"        with mock.patch.object("},{"line_number":243,"context_line":"                resource_provider, \u0027_delete_rp_record\u0027, emulated):"},{"line_number":244,"context_line":"            rp.destroy()"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7f96bb07_0f3b6ad1","line":243,"range":{"start_line":243,"start_character":0,"end_line":243,"end_character":66},"updated":"2018-01-11 02:04:45.000000000","message":"Cool, learn a lot from this test.","commit_id":"5520ea3cf1e931c8ca2ded0aaee03de8db158eab"}]}
