)]}'
{"nova/api/openstack/placement/objects/resource_provider.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"503215e35d8b538bd2a2349e7aafbee98e3d7227","unresolved":false,"context_lines":[{"line_number":2352,"context_line":"                                              reason\u003d\u0027ID attribute not found\u0027)"},{"line_number":2353,"context_line":"        # Never delete any standard resource class, since the standard resource"},{"line_number":2354,"context_line":"        # classes don\u0027t even exist in the database table anyway."},{"line_number":2355,"context_line":"        if self.id \u003c ResourceClass.MIN_CUSTOM_RESOURCE_CLASS_ID:"},{"line_number":2356,"context_line":"            raise exception.ResourceClassCannotDeleteStandard("},{"line_number":2357,"context_line":"                    resource_class\u003dself.name)"},{"line_number":2358,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_16593f28","line":2355,"range":{"start_line":2355,"start_character":0,"end_line":2355,"end_character":64},"updated":"2018-08-03 14:39:07.000000000","message":"This delta is still valid, but now unrelated to this patch, yes?","commit_id":"a312c50c96c6da70950bdd31b9fbb3a6fed4ad70"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"97e42d16950bf28b8fa703a2e937f48b6b5df110","unresolved":false,"context_lines":[{"line_number":2352,"context_line":"                                              reason\u003d\u0027ID attribute not found\u0027)"},{"line_number":2353,"context_line":"        # Never delete any standard resource class, since the standard resource"},{"line_number":2354,"context_line":"        # classes don\u0027t even exist in the database table anyway."},{"line_number":2355,"context_line":"        if self.id \u003c ResourceClass.MIN_CUSTOM_RESOURCE_CLASS_ID:"},{"line_number":2356,"context_line":"            raise exception.ResourceClassCannotDeleteStandard("},{"line_number":2357,"context_line":"                    resource_class\u003dself.name)"},{"line_number":2358,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_9659cf8e","line":2355,"range":{"start_line":2355,"start_character":0,"end_line":2355,"end_character":64},"in_reply_to":"5f7c97a3_16593f28","updated":"2018-08-03 15:04:08.000000000","message":"Yeah, that can probalby be moved into the os-resource-classes change","commit_id":"a312c50c96c6da70950bdd31b9fbb3a6fed4ad70"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"503215e35d8b538bd2a2349e7aafbee98e3d7227","unresolved":false,"context_lines":[{"line_number":2381,"context_line":"        updates \u003d self.obj_get_changes()"},{"line_number":2382,"context_line":"        # Never update any standard resource class, since the standard resource"},{"line_number":2383,"context_line":"        # classes don\u0027t even exist in the database table anyway."},{"line_number":2384,"context_line":"        if self.id \u003c ResourceClass.MIN_CUSTOM_RESOURCE_CLASS_ID:"},{"line_number":2385,"context_line":"            raise exception.ResourceClassCannotUpdateStandard("},{"line_number":2386,"context_line":"                    resource_class\u003dself.name)"},{"line_number":2387,"context_line":"        self._save(self._context, self.id, self.name, updates)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_b693abb0","line":2384,"range":{"start_line":2384,"start_character":8,"end_line":2384,"end_character":64},"updated":"2018-08-03 14:39:07.000000000","message":"ditto.","commit_id":"a312c50c96c6da70950bdd31b9fbb3a6fed4ad70"}]}
