ConfigParser: Bug or feature?
gh at ghaering.de
Wed Mar 5 21:45:48 CET 2003
Thor Arne Johansen wrote:
> Quick question about the ConfigParser module:
> It raises an exception when you try to insert an already existing section
> (which is good).
> However when parsing an external file (.read() or .readfp()) with multiple
> defined sections it silently ignores all but the last one encountered.
> I looked at the source, and identified where this is happening, and it
> appears this behavior is by design?
> I modified the code to raise an DuplicateSectionError exception, and it
> gives the expected behavior (?).
> The docs say:
> exception DuplicateSectionError
> Exception raised when multiple sections with the same name are found, or if
> add_section() is called with the name of a section that is already present.
> I'm using Python 2.2.2 on linux, but I've verified the same behavior on
> 2.2.1 (win98 and linux)
> Is this a bug or a feature??
I'd consider it a bug. You might want to submit your patch:
More information about the Python-list