Package zephir :: Package utils :: Module creolewrap :: Class ZephirDict
[frames] | no frames]

Class ZephirDict

source code

sert de wrapper par dessus les dictionnaires creole1 et creole2

Instance Methods
 
__init__(self, dicos=[], confdir='', mode='config', version='creole2')
initialise un objet dictionnaire avec la bonne api
source code
 
init_from_zephir(self, dicos)
charge les dictionnaire depuis une liste de chaines xml
source code
 
get_value(self, var) source code
 
get_enumeration(self, var) source code
 
get_first(self)
retourne les paramètres de la variable nom,valeur,libelle,variable cachée
source code
 
get_next(self) source code
 
get_var(self, varname=None)
retourne les paramètres d'une variable creole1/2
source code
 
get_prec_value(self, varname)
renvoit la valeur précédente
source code
 
get_default_value(self, varname)
renvoit la valeur par défaut
source code
 
set_value(self, value, invisible=False, force=False) source code
 
save(self, file='/dev/null', force=False, encode=False) source code
 
get_dict(self) source code
 
get_menu(self, expert=False)
retourne les familles et les variables dans l'ordre de saisie
source code
 
parsedico(self, separator=', ') source code
Method Details

init_from_zephir(self, dicos)

source code 
charge les dictionnaire depuis une liste de chaines xml
Parameters:
  • dicos - contenu des dictionnaires à implémenter + valeurs actuelles en fin de liste

get_menu(self, expert=False)

source code 
retourne les familles et les variables dans l'ordre de saisie
Parameters:
  • expert - mode de saisie (non expert par défaut)
Returns:
renvoie une liste ordonnée de familles [famille, liste_vars]