Project

General

Profile

Tâche #8554

Scénario #9379: Consolidation CREOLE

Faire apparaitre les warnings avec creole_loader

Added by Emmanuel GARETTE over 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/28/2014
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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"']


Related issues

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

Associated revisions

Revision b266992a (diff)
Added by Emmanuel GARETTE about 7 years ago

remonter les warnings du chargement dans l'interface (fixes #8554 @2h)

History

#1 Updated by Luc Bourdot about 7 years ago

  • Parent task set to #9379

#2 Updated by Benjamin Bohard about 7 years ago

  • Remaining (hours) set to 2.0

#3 Updated by Emmanuel GARETTE about 7 years ago

  • Status changed from Nouveau to En cours
  • Start date set to 10/28/2014

#4 Updated by Emmanuel GARETTE about 7 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#5 Updated by Emmanuel GARETTE about 7 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 7 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

Also available in: Atom PDF