)]}'
{"nova/objects/resource_provider.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"9e882b32966eea2a6f137fa47d9449f63777fb5c","unresolved":false,"context_lines":[{"line_number":1238,"context_line":"        num_inv \u003d context.session.query(models.Inventory).filter("},{"line_number":1239,"context_line":"                models.Inventory.resource_class_id \u003d\u003d _id).count()"},{"line_number":1240,"context_line":"        if num_inv:"},{"line_number":1241,"context_line":"            raise exception.ResourceClassInUse(resource_class\u003dself.name)"},{"line_number":1242,"context_line":""},{"line_number":1243,"context_line":"        res \u003d context.session.query(models.ResourceClass).filter("},{"line_number":1244,"context_line":"                models.ResourceClass.id \u003d\u003d _id).delete()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_66a79e4f","line":1241,"updated":"2016-12-02 18:16:52.000000000","message":"I think the lack of self being available here is probably part of why the exception didn\u0027t include the class in the first place.\n\nyou\u0027ll need to id_to_string off the cache, yeah?","commit_id":"5d7c5c7184bde7025de305232037bf39995a6a46"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"036572d4393362ed5a51e06ecd612f56d9354b18","unresolved":false,"context_lines":[{"line_number":1238,"context_line":"        num_inv \u003d context.session.query(models.Inventory).filter("},{"line_number":1239,"context_line":"                models.Inventory.resource_class_id \u003d\u003d _id).count()"},{"line_number":1240,"context_line":"        if num_inv:"},{"line_number":1241,"context_line":"            raise exception.ResourceClassInUse(resource_class\u003dself.name)"},{"line_number":1242,"context_line":""},{"line_number":1243,"context_line":"        res \u003d context.session.query(models.ResourceClass).filter("},{"line_number":1244,"context_line":"                models.ResourceClass.id \u003d\u003d _id).delete()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_752c9eab","line":1241,"in_reply_to":"3a71b18c_66a79e4f","updated":"2016-12-02 20:33:34.000000000","message":"In the save() patch I just passed in self.name from the calling method which isn\u0027t static. Let\u0027s just do the same here.","commit_id":"5d7c5c7184bde7025de305232037bf39995a6a46"}]}
