Tâche #34298
Scénario #34243: Traitement express MEN (23-25)
EOP ne fonctionne plus sur AmonEcole
Début:
14/06/2022
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
https://etb3.ac-test.fr/eoleapps/eop/ → 404 Not Found
>>> from eoleflask.application import run >>> run(config='eoleapps') eoleflask - Unable to load module 'eop': No module named 'ead2' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/eoleflask/loader.py", line 89, in load_app m = __import__(module) File "/usr/lib/python3/dist-packages/eop/__init__.py", line 44, in <module> mod = importlib.import_module(module, package='eop') File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/eop/modules/api/etabsapi.py", line 10, in <module> from ead2.backend.actions.scribe.tool.etablissements import get_etabs ModuleNotFoundError: No module named 'ead2' <werkzeug.middleware.dispatcher.DispatcherMiddleware object at 0x7f089a271c70>
Pas évident de savoir depuis quand ça arrive, par exemple la dernière ISO (2.8.1.1 du 26/01/2022) ne présente pas le problème (paquet EOP 2.8.2-17).
La modification suivante a du être écrasée par un merge : eop:c59cdbb
Révisions associées
import `get_etabs` from new `scribe.eoleldap` implementation
Ref: #34298
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Assigné à mis à Joël Cuissinat
#3 Mis à jour par Joël Cuissinat il y a presque 2 ans
Il faut corriger l'import sur EOLE ≥ 2.8.1
#4 Mis à jour par Joël Cuissinat il y a presque 2 ans
NB : merge trouvé :
eop$ git show df5c3490497116891b3f857d42987340aefac87d src/eop/modules/api/etabsapi.py commit df5c3490497116891b3f857d42987340aefac87d Merge: f4133bb 92c4410 Author: Matthieu Lamalle <mlamalle@cadoles.com> Date: Thu Feb 17 09:57:39 2022 +0100 Merge branch '2.8.0/master' into 2.8.1/master diff --cc src/eop/modules/api/etabsapi.py index b760205,2201a2c..00608cf --- a/src/eop/modules/api/etabsapi.py +++ b/src/eop/modules/api/etabsapi.py @@@ -4,8 -4,11 +4,10 @@@ from xmlrpc.client import ServerProx from flask.views import MethodView from eop.modules.api import membersapi, ldapusersapi from eoleauthlib.authclient import login_required - from scribe.eoleldap import Ldap, get_etabs - + from eop import utils + import sys + sys.path.append('/usr/share') + from ead2.backend.actions.scribe.tool.etablissements import get_etabs - etabsapi = Blueprint('etabsapi', __name__, url_prefix='/api/etabs/') class EtabsAPI(MethodView):
#5 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#6 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0