def random(self):
""" Sort une quote aléatoire """
return random.choice(self.quotelist)
+ def quotesfrom(self, author):
+ """ Sort toutes les quotes de ``author`` """
+ return [q for q in self.quotelist if q.author == author]
def randomfrom(self, author):
""" Sort une quote aléatoire de ``author`` """
- return random.choice([q for q in self.quotelist if q.author == author])
+ return random.choice(self.quotesfrom(author))
def search(self, inquote=None, author=None, regexp=False):
"""Fait une recherche dans les quotes."""