diff --git a/attributs.py b/attributs.py index 7fed582..af5bfc8 100644 --- a/attributs.py +++ b/attributs.py @@ -180,6 +180,9 @@ class Attr(object): def __str__(self): return self.__unicode__().encode('utf-8') + def __repr__(self): + return self.__str__() + def __unicode__(self): # XXX - Vérifier que cette méthode produit un objet parsable assert isinstance(self.value, unicode) @@ -790,7 +793,7 @@ class responsable(Attr): try: res = self.conn.search('aid=%s' % self.__value)[0] except IndexError: - raise ValueError("L'adherent %s n'existe pas ou plus" % (self.__value)) + raise ValueError("get_respo: L'adherent %s n'existe pas ou plus" % (self.__value)) self._value = res return res @@ -824,7 +827,7 @@ class imprimeurClub(Attr): try: res = self.conn.search('aid=%s' % int(self.__value))[0] except IndexError: - raise ValueError("L'adhérent aid=%r n'existe pas ou plus" % self.__value) + raise ValueError("get_imprimeur: L'adhérent aid=%r n'existe pas ou plus" % self.__value) self._value = res return res