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

Brett Cannon brett at python.org
Thu Sep 17 20:14:36 CEST 2009


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. Maybe the original creator thought it would help catch
errors when people accidentally left off a value.

-Brett


More information about the stdlib-sig mailing list