charger le job le plus ancien

This commit is contained in:
fab
2026-09-30 22:20:20 +02:00
parent 4b7eb44eac
commit 76f8baeadb
+17 -10
View File
@@ -7,17 +7,24 @@
#structure: #structure:
# #
#/kaz/ #/kaz/
#├── docker/paheko/config/
#| └── kaz_detect_changes.php
#├── bin/ #├── bin/
#| ├── worker_transfert.sh
#│ ├── worker.py #│ ├── worker.py
#│ └── worker_actions/ #│ └── worker_actions
#│ ├── __init__.py
#│ ├── modifier_services.py #│ ├── modifier_services.py
#│ └── definir_quota.py #│ ├── definir_quota.py
#│ └── etc...
#├── log/
#│ └── worker.log
#├── tmp/
#│ └── jobs/
#│ └── job-6abcbb939dc43.json.transfere
#└── jobs/ #└── jobs/
# ├── job-123-ABCD.json # ├── job-6abcd79243e75.json.mail
# ├── job-789-HIJS.json.encours # ├── job-6abcd79243e75.json.OK
# ├── job-456-EFGH.json.OK # ├── job-3efab81234521.json.KO
# ├── job-089-LMNO.json.KO
# └── ... # └── ...
import glob import glob
@@ -180,9 +187,9 @@ def send_mail(mail_file, emails):
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
jobs = sorted( jobs = sorted(
glob.glob( glob.glob(os.path.join(JOBS_DIR, "job-*.json")),
os.path.join(JOBS_DIR, "job-*.json") #on trie par date de fichier
) key=os.path.getmtime
) )
if not jobs: if not jobs: