Project

General

Profile

Tâche #30485

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

Les permissions de l’amon présentent un doublon

Added by Benjamin Bohard almost 4 years ago. Updated almost 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/02/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision 7a71b717 (diff)
Added by Benjamin Bohard almost 4 years ago

Force strict=False to mimic previous behavior of ConfigParser.

Ref #30485

History

#1 Updated by Benjamin Bohard almost 4 years ago

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 Updated by Benjamin Bohard almost 4 years ago

  • Status changed from Nouveau to Résolu

#3 Updated by Benjamin Bohard almost 4 years ago

  • Assigned To set to Benjamin Bohard

#4 Updated by Joël Cuissinat almost 4 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

OK

Also available in: Atom PDF