X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fparrot.git;a=blobdiff_plain;f=quotes.py;fp=quotes.py;h=9685220ab744e10a86e18d2b342486f109fd64d1;hp=de1b1eada339cf3a8fe1824b62ed4e3ee519e186;hb=8cd38f1a95e0bd6542ba6704407b8ac33befd6ff;hpb=3ed9bc93f2d5a01e09b14dc827e90d397dadcaf4 diff --git a/quotes.py b/quotes.py index de1b1ea..9685220 100644 --- a/quotes.py +++ b/quotes.py @@ -59,7 +59,10 @@ class Quote(object): def __unicode__(self): """ Retourne la quote affichable """ - return config.quote_template % self.__dict__ + if self.place and self.place.strip() != u"": + return config.quote_template_withcontext % self.__dict__ + else: + return config.quote_template % self.__dict__ def __str__(self): return unicode(self).encode("utf-8") @@ -68,7 +71,8 @@ class Quote(object): tout en étant parsable et human-readable. """ place = self.place if self.place else "" quoter = self.quoter if self.quoter else "" - return (u"%s %s | %s | %s" % (self.timestamp.strftime("%F_%T"), unicode(self), place, quoter)).encode("utf-8") + return (u"%s %s | %s | %s" % (self.timestamp.strftime("%F_%T"), config.quote_template % self.__dict__ + , place, quoter)).encode("utf-8") def __eq__(self, otherquote): """ Vérifie si cette phrase n'a pas déjà été dite par la même personne.