Projet

Général

Profil

Tâche #8554

Scénario #9379: Consolidation CREOLE

Faire apparaitre les warnings avec creole_loader

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/10/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Lié à eole-fichier - Evolution #8544: ajout de caractères autorisés Fermé 04/07/2014

Révisions associées

Révision b266992a (diff)
Ajouté par Emmanuel GARETTE il y a plus de 9 ans

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

#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

Formats disponibles : Atom PDF