diff options
author | Alban Gruin | 2018-09-23 19:34:27 +0200 |
---|---|---|
committer | Alban Gruin | 2018-09-23 19:39:57 +0200 |
commit | b0211666b3f3437a0496b9c9f03a3613698b9804 (patch) | |
tree | 357108915bc13da182fac1be90fd54e6984d555c /tests.py | |
parent | fd516af7aedf938cc6fb65eca556e8341a0dfd92 (diff) |
ups2018: déduplication avec OrderedDict au lieu de set()
set() ne conserve pas nécessairement l’ordre des données, ce qui a
plusieurs conséquences. Premièrement, un cours avec plusieurs noms
séparés par un point-virgule peut changer de nom dans celcatsanitizer
d’une mise à jour à une autre. Deuxièmement, cette fonctionnalité
devient intestable de manière certaine.
Pour remédier à cela, on utilise la structure OrderedDict à la place.
Signed-off-by: Alban Gruin <alban at pa1ch dot fr>
Diffstat (limited to 'tests.py')
0 files changed, 0 insertions, 0 deletions