[attributs] On rajoute du contexte

This commit is contained in:
Pierre-Elliott Bécue 2013-05-15 22:35:43 +02:00
parent efdd7a5cbe
commit 294f7ce949

View file

@ -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