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

Michael Foord michael at voidspace.org.uk
Fri Sep 18 01:34:27 CEST 2009


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

-- 
http://www.ironpythoninaction.com/



More information about the stdlib-sig mailing list