Projet

Général

Profil

Development #86006

documenter ou réécrire plus lisiblement un bout de code sur les stats de temps de résolution

Ajouté par Frédéric Péters il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 janvier 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

return [res_time for row in results if (res_time := row[1].total_seconds()) > 0]

Révisions associées

Révision 089d83d6 (diff)
Ajouté par Frédéric Péters il y a 3 mois

misc: rewrite resolution time list comprehension for readability (#86006)

Révision bf180b03 (diff)
Ajouté par Frédéric Péters il y a 3 mois

sql: consider instant transitions when computing resolution times (#86006)

Historique

#1

Mis à jour par Frédéric Péters il y a 3 mois

ça serait

return [row[1].total_seconds() for row in results if row[1].total_seconds() > 0]

mais je me pose la question du sens du > 0, (qu'en pratique on ne doit pas toucher, mais qu'on touche lors des tests), qui influencerait le calcul de la médiane (vu que ça va diminuer le nombre de points).

Bref, ne pourrait-on pas juste mettre

return [row[1].total_seconds() for row in results]

et en fait non, ce que ça cherche à éviter c'est les temps négatifs (vu via "# specify start status that is after end status").

Mais donc, quand même, je serais pour :

return [row[1].total_seconds() for row in results if row[1].total_seconds() >= 0]
#2

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Nouveau à En cours
  • Assigné à changé de Valentin Deniaud à Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution proposée à Solution validée

Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 3 mois

  • 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 :

#6

Mis à jour par Transition automatique il y a 3 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a 29 jours

Automatic expiration

Formats disponibles : Atom PDF