Tâche #8554
Scénario #9379: Consolidation CREOLE
Faire apparaitre les warnings avec creole_loader
Description
Reprise de #8544
Le message apparaît bien sur saisie initiale mais pas lors d'un import (aucun warning n'apparaît lors d'un import mais je ne sais pas dans quelle mesure c'est un problème).
On pourrait éventuellement les ajouter dans la liste des messages d'import (load_errors) ou ajouter des "load_warnings" mais ça nécessiterait peut-être du développement ?
>>> from eolegenconfig import lib >>> lib.load_config('tmp', '/tmp/scribe23.eol') DomainnameOption:0: ValueWarning: avertissement sur la valeur de l'option smb_netbios_name : des caractères peuvent poser des problèmes ['Probl\xc3\xa8me d\'import de la variable "Passerelle SMTP"(exim_relay_smtp) de la cat\xc3\xa9gorie "Messagerie"']
Demandes liées
Révisions associées
remonter les warnings du chargement dans l'interface (fixes #8554 @2h)
Historique
#1 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tâche parente mis à #9379
#2 Mis à jour par Benjamin Bohard il y a plus de 9 ans
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Début mis à 28/10/2014
#4 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit eole-genconfig:b266992a3622436327b7c5ba9a972ebf804aaea3.
#5 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Restant à faire (heures) changé de 2.0 à 0.0
Pour tester en ligne de commande, le warning doit être dans la variable :
root@amon:~# cat /tmp/config.eol [adresse_ip_eth0] valdefault = [] valprec = ['192.168.1.38'] val = ['178.20.247.249'] root@amon:~# python Python 2.7.3 (default, Feb 27 2014, 19:58:35) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from eolegenconfig import lib >>> lib.load_config('tmp', '/tmp/config.eol') [] >>> lib.get_variable('tmp', 'interface_0', 'adresse_ip_eth0')['warning'] "avertissement sur la valeur de l'option adresse_ip_eth0 : l'adresse IP n'est pas dans une plage d'adressage priv\xc3\xa9e" >>>
Ou importer le config.eol dans gen_config et aller dans l'onglet interface 0 pour voir si la variable a un warning.
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Assigné à mis à Emmanuel GARETTE
Vu + ajout de l'exemple dans le Cas de test : SC-T02-011 - Erreurs d'importation