Note that ConfigObj also supports type conversion via the ``validate`` module which comes with it. This validates a config file against an (optional) ``configspec`` which you supply, and does all the conversion. It reports any errors it encounters.
Syntax for reading and writing is a standard 'ini-like' format with an extended syntax for nested sections. The major differences are that you can have values in the root section, and you should use '=' as the ``keyword = value`` divider. All the best, Fuzzyman http://www.voidspace.org.uk/python/configobj.html -- http://mail.python.org/mailman/listinfo/python-list