Anomalie #5911
Erreur si on modifie et sauvegarde deux fois la même variable
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
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 :)