Anomalie #7832
Plantage possible de Maj-Auto -R à cause du (non) reload des librairies python
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Dans le commit e185f4b0, j'ai ajouté reload(reconfigure)
mais ce n'est pas suffisant si les modifications apportées par la mise à jour concernent d'autres modules python.
Les modifications réalisées pour #7051 entraînent l'erreur suivante (en mettant à jour depuis une RC2 par exemple) :
root@scribe:~# Maj-Auto -DR [ ... ] Paramétrage de eole-scribe (2.4.0-16) ... Paramétrage de eole-scribe-module (2.4.0-16) ... Paramétrage de eole-scribe-all (2.4.0-16) ... Maj-Auto - cannot import name INSTANCE_LOCKFILE
La solution n°2 proposée dans http://code.activestate.com/recipes/81731-reloading-all-modules/ semble résoudre le problème.
Demandes liées
Révisions associées
Maj-Auto/Maj-Cd : rechargement des modules python
Fixes #7832 @2h
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 6940829e46255eccefbc82750a43e498f6376575.
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
Je n'ai modifié que les scripts de Maj.
Je ne sais pas pourquoi mais instance + maj ne semble pas impacté par le problème.
#3 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Résolu à Fermé
#4 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Lié à Scénario #33752: Maj-Auto + reconfigure : le code de creole n'est pas rechargé ajouté