```py return choice([spell for spell in self.spells if all(attribute in spell.attributes for attribute in attributes)]) ```should i keep this a one liner or should i extend it for more readability
If you're the only one looking at it then it doesn't really matter.