X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=quotes.py;h=80fea5328eafd7f25bd41a373f2be71d565551be;hb=a8f3510661256d23aa62fe24c07e99aa3de06b13;hp=085423ff84fa8543e681f705437e32ea4f4ea1a1;hpb=ef4f3b6514727767ca00aa374ee7a00230419076;p=bots%2Fparrot.git diff --git a/quotes.py b/quotes.py index 085423f..80fea53 100644 --- a/quotes.py +++ b/quotes.py @@ -54,7 +54,7 @@ class Quote(object): def jsonize(self): d = {"author" : self.author, "content" : self.content, "timestamp" : self.timestamp.strftime(u"%F_%T"), - "place" : self.place, "quoter" : self.quoter} + "place" : self.proper_place, "quoter" : self.proper_quoter} return d def __get_proper_place(self): @@ -187,9 +187,11 @@ class QuoteDB(object): def search(self, inquote=None, author=None, regexp=False): """ Fait une recherche dans les quotes. - C'est une disjonction de cas : on garde la quote si + C'est une conjonction de cas : on garde la quote si ``inquote`` matche dans le contenu - *ou* si ``author`` matche l'auteur + *et* si ``author`` matche l'auteur + + Si ``regexp=True``, utilise directement les termes comme des regexp. """ params = [inquote, author] regexps = []