Bug #103096
DeprecationsScan: poser un status "completed" et une completion_time dans le execute
0%
Description
Quand on regarde un job "DeprecationsScan" qui a été lancé, on voit qu'il reste toujours en statut "registered" et sans date de fin :
status: registered failure_label: None creation_time: 2025-03-07 03:04:49.832791+01:00 completion_time: None current_count/total_count: None/237 label: None execute: DeprecationsScan.execute raise_exception: False kwargs: {}
C'est parce que ces jobs sont lancés par un cron qui ne fait que DeprecationsScan().execute() (dans wcs/publisher.py).
Ça marche, mais pour être plus propre, il serait préférable de faire le même travail qu'un run : changer le statut en running, lancer le execute, changer en completed et enregistrer la date. En fait, on pourrait sans doute remplacer ce DeprecationsScan().execute() par DeprecationsScan().run()
History
Updated by Robot Gitea 9 days ago
- Status changed from Nouveau to En cours
- Assignee set to Thomas Noël
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/2204
- Titre : WIP: use run method to launch a deprecation scan (#103096)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/2204/files
Updated by Robot Gitea 8 days ago
- Status changed from Solution proposée to En cours
Frédéric Péters (fpeters) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :