Projet

Général

Profil

Development #76571

Revoir la logique dans get_effective_timeperiods avec l'introduction de weekday_indexes

Ajouté par Benjamin Dauvergne il y a environ un an. Mis à jour il y a environ un an.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
13 avril 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

L'introduction de weekday_indexes a donné lieu à deux bugs :

La résolution n'a fait que tourner autour du pot et casser la pureté de IntervalSet un peu gratuitement, le souci étant principalement de trier les timeperiod par (weekday, weekday_indexes, start, end) plutôt que juste (weekday, start, end), ça ne nécessitait pas de toucher à WeekTime ou IntervalSet, juste d'ajouter à la clé de trie une version triable et comparable de weekday_indexes, par exemple tuple(sorted(weekdays_indexese or [])).


Demandes liées

Lié à Chrono - Development #65849: TypeError: '<=' not supported between instances of 'list' and 'NoneType'Fermé01 juin 2022

Actions
Lié à Chrono - Bug #72475: Les périodes horaires uniques se masquent les unes les autresFermé15 décembre 2022

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Lié à Development #65849: TypeError: '<=' not supported between instances of 'list' and 'NoneType' ajouté
#2

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Lié à Bug #72475: Les périodes horaires uniques se masquent les unes les autres ajouté

Formats disponibles : Atom PDF