Projet

Général

Profil

Anomalie #7832

Plantage possible de Maj-Auto -R à cause du (non) reload des librairies python

Ajouté par Joël Cuissinat 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:
04/04/2014
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
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

Lié à Distribution EOLE - Scénario #33752: Maj-Auto + reconfigure : le code de creole n'est pas rechargé Terminé (Sprint) 31/01/2022 04/02/2022

Révisions associées

Révision 6940829e (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

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

#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é

Formats disponibles : Atom PDF