""" Sort une quote aléatoire de ``author`` """
return random.choice(self.quotesfrom(author))
- def search(self, inquote=None, author=None, regexp=False):
+ def search(self, inquote=None, author=None, place=None, regexp=False):
"""
Fait une recherche dans les quotes.
C'est une conjonction de cas : on garde la quote si
``inquote`` matche dans le contenu
*et* si ``author`` matche l'auteur
+ *et* si ``place`` matche la place
Si ``regexp=True``, utilise directement les termes comme des regexp.
"""
- params = [inquote, author]
+ params = [inquote, author, place]
if regexp:
regexps = []
for param in params: