On Fri, 07 May 2010 15:05:53 -0500, Tim Chase wrote: > With a normal dictionary, I can specify a default fallback value in the > event the requested key isn't present: [...] > However, with the ConfigParser object, there doesn't seem to be any way > to do a similar [...]
Sounds like a nice feature to have. When you submit a patch (*grin*), please make sure the caller can specify what to do on missing section and missing option independently. > I've thumbed through the source to ConfigParser.py but don't see any > indication that it's possible to do what I'd like short of wrapping all > my cp.get*() calls in try/except blocks or creating a forked version of > ConfigParser.py locally. Is there anything I'm missing, or a better > workaround to this? Don't fork the source code, that's ridiculously overkill. Subclass ConfigParser and add the required functionality. -- Steven -- http://mail.python.org/mailman/listinfo/python-list