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"']
Related issues
Associated revisions
remonter les warnings du chargement dans l'interface (fixes #8554 @2h)
History
#1 Updated by Luc Bourdot over 8 years ago
- Parent task set to #9379
#2 Updated by Benjamin Bohard over 8 years ago
- Remaining (hours) set to 2.0
#3 Updated by Emmanuel GARETTE over 8 years ago
- Status changed from Nouveau to En cours
- Start date set to 10/28/2014
#4 Updated by Emmanuel GARETTE over 8 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
Appliqué par commit eole-genconfig:b266992a3622436327b7c5ba9a972ebf804aaea3.
#5 Updated by Emmanuel GARETTE over 8 years ago
- Remaining (hours) changed from 2.0 to 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 Updated by Joël Cuissinat about 8 years ago
- Status changed from Résolu to Fermé
- Assigned To set to Emmanuel GARETTE
Vu + ajout de l'exemple dans le Cas de test : SC-T02-011 - Erreurs d'importation