Development #89008
encore un peu de cache pour les carddef/formdef
Début:
03 avril 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Toujours dans #88812 je note de nouveaux endroits avec des accès répétés,
/usr/lib/python3/dist-packages/wcs/variables.py:1530 in live ['carddefs-url_name', 'gdr_repas'] /usr/lib/python3/dist-packages/wcs/wf/create_formdata.py:406 in _resolve_formdef_slug ['carddefs-url_name', 'gdr_repas_convive'] /usr/lib/python3/dist-packages/wcs/custom_views.py:63 in formdef ['carddefs', '3']
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 27 jours
- Statut changé de Nouveau à En cours
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1353
- Titre : WIP: general: get carddef/formdef from publisher cache in even more cases (#89008)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1353/files
Mis à jour par Frédéric Péters il y a 27 jours
pour info/mémoire, utilisations trouvées via :
@classmethod def storage_load(cls, fd, **kwargs): o = super().storage_load(fd) + stack = traceback.extract_stack() + frame = [x for x in stack if 'storage.py' not in x.filename and 'formdef.py' not in x.filename][-1] + print(f'{frame.filename}:{frame.lineno} in {frame.name} {fd.name.decode().split("/")[-2:]}')
Mis à jour par Robot Gitea il y a 27 jours
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 27 jours
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1353
- Titre : general: get carddef/formdef from publisher cache in even more cases (#89008)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1353/files
Mis à jour par Transition automatique il y a 27 jours
- Statut changé de Résolu (à déployer) à Solution déployée
general: get carddef/formdef from publisher cache in even more cases (#89008)