+ 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.proper_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. """
+ s = u"%s %s | %s | %s" % (
+ self.timestamp.strftime("%F_%T"),
+ config.quote_template % self.__dict__,
+ self.proper_place,
+ self.proper_quoter)
+ return s.encode("utf-8")
+