What INI config file module allows lists of duplicate same-named options?
Thomas L. Shinnick
tshinnic at io.com
Sun Jan 9 15:43:30 EST 2011
Having (possibly) surveyed all the available pypi config file
modules, I still haven't seen one that allows an obvious and familiar
extension of the strict Windows INI format.
Each INI-style config module seems to enforce the strict rule: each
option in a section must have a different name - no duplicates. Thus
it is impossible to have a simple list, e.g.
[pathset uk]
pathpair: /bath/* to /london/*
pathpair: /bath/upload/** to /london/*
pathpair: /firth/* to /forth/*
pathpair: /firth/upload/** to /forth/*
Rather you must give each line a separate name, e.g.
[pathset uk]
pathpair001: /bath/* to /london/*
pathpair002: /bath/upload/** to /london/*
pathpair003: /firth/* to /forth/*
pathpair004: /firth/upload/** to /forth/*
| | | | | |
pathpair068: /glasgow/* to /edinburgh/*
pathpair069: /glasgow/upload/** to /edinburgh/*
| | | | | |
This is not ideal for a number of reasons. Do you know of a library
module that has the (optional?) ability to handle duplicate-named
options, returning them as a list?
If instead someone can point me to a reasonable Apache-style config
module, that might also serve. I've looked for such and the few
found seemed to be either bare bones or clumsily stripped out of
something much larger.
--
I'm a pessimist about probabilities; I'm an optimist about possibilities.
Lewis Mumford (1895-1990)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20110109/6fd5ae99/attachment-0001.html>
More information about the Python-list
mailing list