[stdlib-sig] ConfigParser - parsing options with no value

Jesse Noller jnoller at gmail.com
Fri Sep 18 01:59:27 CEST 2009



On Sep 17, 2009, at 7:34 PM, Michael Foord <michael at voidspace.org.uk>  
wrote:

> Georg Brandl wrote:
>> Brett Cannon schrieb:
>>
>>> On Thu, Sep 17, 2009 at 09:53, Mats Kindahl <mats at sun.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I am currently using the ConfigParser module to parse MySQL  
>>>> configuration files.
>>>> Just plain config files, nothing fancy except... options without  
>>>> values.
>>>>
>>>> There is a number of options here that does not require a value,  
>>>> they are
>>>> basically just turning on a feature. They are also common in the  
>>>> standard
>>>> template files for the server. Options that are for mysqld can  
>>>> have a value even
>>>> though it is not required and the option file parser will not  
>>>> complain, but for
>>>> some of the client tools, values may not be given or there will  
>>>> be a error.
>>>>
>>>> Looking at the tests of ConfigParser, I see that it is a  
>>>> deliberate design
>>>> decision to not allow options without values (or I am  
>>>> misunderstanding
>>>> something). Why?
>>>>
>>>>
>>> Who knows. =) Module is old enough it's quite possible no one
>>> remembers why.
>>>
>>
>> Good point.  There's also an awful shortage of config parsers in  
>> the standard
>> library; we should add one or two.
>>
>> Georg
>>
>>
> I happen to know a good one we could add. ;-)
>
> Michael
>

+1 I eagerly await a PEP


More information about the stdlib-sig mailing list