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 10 ans
- Echéance mis à 07/12/2013
- Début mis à 02/12/2013
#2 Mis à jour par Emmanuel GARETTE il y a plus de 10 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 10 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')