diff --git a/attributs.py b/attributs.py index 2e6a97c..da45bea 100644 --- a/attributs.py +++ b/attributs.py @@ -129,7 +129,7 @@ class objectClass(Attr): 'cransAccount', 'service', 'facture', 'freeMid' ]: raise ValueError("Pourquoi insérer un objectClass=%s ?" % val) else: - self.value = val + self.value = unicode(val) class nom(Attr): @@ -146,7 +146,7 @@ class prenom(Attr): optional = False legend = u"Prénom" - def parse_value(self, values): + def parse_value(self, val): self.value = validate_name(val) @@ -352,6 +352,7 @@ CRANS_ATTRIBUTES= { 'solde' : solde, 'mid' : mid, 'host' : host, +'macAddress': macAddress, 'ipHostNumber': ipHostNumber, 'hostAlias' : hostAlias, 'ipsec' : ipsec,