Projet

Général

Profil

Anomalie #5911

Erreur si on modifie et sauvegarde deux fois la même variable

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

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

100%

Temps estimé:
0.75 h
Distribution:
EOLE 2.4

Description

Exemple : je modifie la variable "Nom de la machine", je sauvegarde puis je la re-modifie et je sauvegarde ...

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 243, in save_config
    save_values(id_, 'save')
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 484, in save_values
    config_save_values(config, 'creole')
  File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 416, in config_save_values
    client.reload_config()
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 372, in reload_config
    """Reload Tiramisu's config
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 258, in request
    else:
  File "/usr/lib/python2.7/dist-packages/creole/client.py", line 233, in _request
    try:
  File "/usr/lib/python2.7/dist-packages/restkit/__init__.py", line 107, in request
    headers=headers)
  File "/usr/lib/python2.7/dist-packages/restkit/client.py", line 463, in request
    return self.perform(request)
  File "/usr/lib/python2.7/dist-packages/restkit/client.py", line 396, in perform
    return self.get_response(request, connection)
  File "/usr/lib/python2.7/dist-packages/restkit/client.py", line 500, in get_response
    location = p.headers().get('location')
  File "/usr/lib/python2.7/dist-packages/http_parser/http.py", line 118, in headers
    self._check_headers_complete()
  File "/usr/lib/python2.7/dist-packages/http_parser/http.py", line 67, in _check_headers_complete
    raise NoMoreData()
NoMoreData

Cependant, la dernière modification a bien été enregistrée :)


Demandes liées

Lié à eole-genconfig - Evolution #5917: Ajouter un bouton pour "Recharger la configuration" Fermé 30/09/2013 04/10/2013

Historique

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

Ce n'est pas lié à gen_config spécialement, mais à creoled. Tu peux ajouter reload_config=False à config_save_values() (dans eolegenconfig/lib.py) pour ne plus avoir d'erreur dans gen_config, mais il reste néanmoins un soucis dans le reload() de creoled.

#2 Mis à jour par Ghislain Loaec il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Le rechargement de passe plus par creole.d (qui posait probleme)

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

  • Version cible mis à Eole 2.4-beta1

#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Ne se produit plus :)

Formats disponibles : Atom PDF