X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=quotes.py;h=f68b34387596c77692f31648c31853c89d8c9b7a;hb=f3e614e5165dd316a66377f9a59ccaf301fde425;hp=85d290e5559e35cc1e533bc70ee9d2dd717ee747;hpb=fc73b676beb4d5acbeed51f4a2f91014f86448bc;p=bots%2Fparrot.git diff --git a/quotes.py b/quotes.py index 85d290e..f68b343 100644 --- a/quotes.py +++ b/quotes.py @@ -63,6 +63,16 @@ class Quote(object): def __str__(self): return unicode(self).encode("utf-8") + def display(self, show_context=False): + """ + Retourne une chaîne contenant toujours la quote et l'auteur, + et le contexte ssi ``show_context = True``. + """ + s = config.quote_template % self.__dict__ + if show_context: + s = u"%s | %s" % (s, self.place) + return s.encode("utf-8") + def full_str(self): """ Retourne une chaîne représentant la totalité des infos de la quote, tout en étant parsable et human-readable. """