)]}'
{"tempest/api/orchestration/base.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"f9d761b5e0aad72eff931a12613c890b319f6cb4","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            return yaml.safe_load(f)"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    @classmethod"},{"line_number":149,"context_line":"    def resource_cleanup(cls):"},{"line_number":150,"context_line":"        cls._clear_stacks()"},{"line_number":151,"context_line":"        cls._clear_keypairs()"},{"line_number":152,"context_line":"        cls._clear_images()"}],"source_content_type":"text/x-python","patch_set":8,"id":"baa201ad_7f4aa684","line":149,"updated":"2014-09-29 20:55:15.000000000","message":"You should make sure the attributes are set in the cleanup sub-methods here otherwise we dump AttributeErrors all over the logs on skip exceptions, see:\n\nhttps://review.openstack.org/#/c/124870/\n\nhttps://review.openstack.org/#/c/124863/","commit_id":"556f796b2efa33df19f9ed216a25892f9c706b2c"}]}
