Projet

Général

Profil

Tâche #30485

Scénario #30270: Portage python3 de l'EAD2

Les permissions de l’amon présentent un doublon

Ajouté par Benjamin Bohard il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
02/06/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 7a71b717 (diff)
Ajouté par Benjamin Bohard il y a plus de 3 ans

Force strict=False to mimic previous behavior of ConfigParser.

Ref #30485

Historique

#1 Mis à jour par Benjamin Bohard il y a plus de 3 ans

Dans la version python2, ConfigParser ne fait pas une erreur lors du chargement du fichiers perm_amon.ini. Dans le cas d’un doublon, la dernière occurrence de l’option écrase les occurrences précédentes.
Dans la version python3, la rencontre d’une option déjà présente pour une section déclenche une erreur DuplicateOptionError.
La documentation rapporte ce changement de comportement :

strict, default value: True

When set to True, the parser will not allow for any section or option duplicates while reading from a single source (using read_file(), read_string() or read_dict()). It is recommended to use strict parsers in new applications.

Changed in version 3.2: In previous versions of configparser behaviour matched strict=False.

#2 Mis à jour par Benjamin Bohard il y a plus de 3 ans

  • Statut changé de Nouveau à Résolu

#3 Mis à jour par Benjamin Bohard il y a plus de 3 ans

  • Assigné à mis à Benjamin Bohard

#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

OK

Formats disponibles : Atom PDF