Socle JSON : le noyau de donnees passe par socle.lire_json (STUD-1093) #1617
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/socle-json-donnees"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Les 16 lectures de fichier JSON du noyau de donnees (collecte, tableau-bord, etat, sujets, accueil_donnees) passent par
socle.lire_jsonau lieu dejson.load(open(...)), avec un defaut choisi selon la suite du code et la reaction d'origine reproduite quand le defaut est rendu (contrat STUD-1094).Les 6 lectures reseau/callback, les 5 JSONL lus ligne par ligne et le
json.loadssur une chaine regex restent inchanges ; ils sont documentes dans un commentaire du ticket.Preuves :
python3 _tableau/rendu-fige.py _tableau avant.htmlpuisapres.html,cmp→ md5 78d01d25f2c59403f7ea379e0429372d des deux cotes.python3 _tableau/lancer-tests.py --tout: bancs verts, sauf trois echecs d'environnement (fichiers /tmp appartenant a un autre utilisateur,multicaabsent) qui se reproduisent a l'identique sur main dans le meme environnement ; la couverture mesuree est celle de main (coeur 97.9 %, ensemble 98.6 %).Pas de fusion (phase d'essai).
ad16a5a42atod7f9c2f5b9Fusionnée automatiquement par
fusion-auto(forge) : CI verte (Rust et Front Svelte), PR relue (étiquetterelu), sans conflit.