Anomalie #6735
Mauvais type pour "exim_relay_cidrv4"
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Le type 'IP ne permet pas la notation CIDR alors que le texte laisse penser que c'est une valeur possible :
"Les adresses doivent être spécifiés en notation CIDR".
>>> from creole.loader import creole_loader
>>> a=creole_loader(load_extra=True)
>>> a.read_write()
>>> a.creole.messagerie.exim_relay = 'oui'
>>> a.creole.messagerie.exim_relay_cidrv4.append('192.168.1.1/32')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 480, in append
self._validate(value, index)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 550, in _validate
self.opt._name, err))
ValueError: valeur invalide 192.168.1.1/32 pour l'option exim_relay_cidrv4 : valeur invalide pour l'option exim_relay_cidrv4 : adresse IP invalide
Révisions associées
exim_relay_cidrv4 doit être de type string (pour accepter les CIDR) (fixes #6735)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 12 ans
- Echéance mis à 07/12/2013
- Début mis à 02/12/2013
#2 Mis à jour par Emmanuel GARETTE il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 931e24915bea9184766b7f1e7df290a510caa16c.
#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Résolu à Fermé
L'exemple fonctionne... Enfin, uniquement si on injecte de l' unicode :)
>>> a.creole.messagerie.exim_relay_cidrv4.append(u'192.168.1.1/32')