[Python-Dev] ConfigParser shootout, preliminary entry
Barry Warsaw
barry at python.org
Fri Oct 22 00:33:15 CEST 2004
On Thu, 2004-10-21 at 16:47, Johannes Gijsbers wrote:
> I'm surprised no one has mentioned optparse yet. It already has all the
> features you use in this example. Maybe a similar API for configuration file
> parsing would be nice, if only for the sake of consistency:
>
> parser = ConfigParser()
> parser.add_option("network-parameters", "poll-time", type="float",
> dest="poll_time")
> parser.add_option("network-parameters", "use-ssl", type="bool",
> dest="use_ssl")
> parser.add_option("ui-parameters", "window-title", type="float",
> dest="window_title")
> options = parser.parse_file('foo.conf')
>
> print options.window_title
> print options.use_ssl
> # etc.
>
> Bonus points if the implementation allows me to specify a command-line option
> and configuration file option with one call, as in docutils [1]. More bonus
> points for reusing optparse code.
This is a very intriguing idea.
-Barry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 307 bytes
Desc: This is a digitally signed message part
Url : http://mail.python.org/pipermail/python-dev/attachments/20041021/8584e8e3/attachment.pgp
More information about the Python-Dev
mailing list