Projet

Général

Profil

Anomalie #8020

auto_save ne fonctionne pas avec les multi

Ajouté par Emmanuel GARETTE il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
02/05/2014
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

Les auto_save ne fonctionnent pas sur les multis

2014-04-18 16:35:15,218: eolegenconfig - serveur_maj is already a Multi 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 112, in tags
    return make_json_response(lib.get_tags(lib.get_id(), category_name))
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 536, in get_tags
    for name, value in getattr(config.creole, category_name).iter_all():
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 110, in iter_all
    force_permissive=force_permissive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 264, in getattr
    force_permissive=force_permissive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 171, in getitem
    force_properties, validate_properties)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 245, in _getitem
    force_permissive=force_permissive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 267, in setitem
    value = Multi(value, self.context, opt, path, setitem=True)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 459, in __init__
    raise ValueError(_('{0} is already a Multi ').format(opt._name))
ValueError: serveur_maj is already a Multi 

Demandes liées

Lié à creole - Evolution #7515: ajouter un attribut auto_save aux variables creole Fermé 21/03/2014

Révisions associées

Révision b5bb05da (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

Test unitaire sur "auto_save"

Ref #8020
Ref #7887 @45m

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Assigné à mis à Emmanuel GARETTE

Corrigé sur la dernière version de tiramisu.

#2 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Projet changé de creole à Tiramisu
  • Echéance mis à 02/05/2014
  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Commit tiramisu : ff3f54dd821

#3 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Résolu à Fermé

OK avec le paquet python-tiramisu (1.0~2.20-1) et la ligne :

<variable name='toto' multi='True' auto_save='True'/>

Formats disponibles : Atom PDF