lisibilité code stats de temps de résolution (#86006) #1060
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/86006-resolution-time-code"
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?
cf https://dev.entrouvert.org/issues/86006?#note-1
WIP: lisibilité code stats de temps de résolution (#86006)to lisibilité code stats de temps de résolution (#86006)@ -2366,3 +2366,3 @@
results = cur.fetchall()
return [res_time for row in results if (res_time := row[1].total_seconds()) > 0]
return [row[1].total_seconds() for row in results if row[1].total_seconds() >= 0]
Marrant, la récupération de
row[1].total_seconds()
dans une variableres_time
c'était aussi affaire de lisibilité (car souvent row[index] on ne sait pas ce que c'est, ici ça va vu qu'il n'y a qu'une colonne référencée 5 lignes plus haut).En tout cas un vrai gain de lisibilité pour l'ensemble de wcs ça serait de voir pour utiliser https://www.psycopg.org/docs/extras.html#namedtuple-cursor partout.
Je complète avec un commentaire pour dire "row[1] will have the resolution time as computed by postgresql", ça évite en effet de devoir remonter lire la requête.
Ça me semble envisageable, surtout que ça ne demande pas à être fait de manière intégrale.
8d187ca5bf
to9ed5f6240a