* INIConfig objects can be pickled using the latest pickle protocol.
This also fixes multiprocessing issues. In general, the handling of
__special__ methods should be much better now.
* Square bracket syntax will auto-add missing attributes now. Earlier
it used to raise a KeyError exception. If you were relying on the
exception to check whether an attribute was defined, you need to
change your code to use the 'in' operator.
iniparse can be downloaded from google code or PyPI:
http://code.google.com/p/iniparse/downloads/detail?name=iniparse-0.4.tar.gz
http://pypi.python.org/packages/source/i/iniparse/iniparse-0.4.tar.gz
-param
Thanks for the new version!
I updated the Debian package.
> * Square bracket syntax will auto-add missing attributes now. Earlier
> it used to raise a KeyError exception. If you were relying on the
> exception to check whether an attribute was defined, you need to
> change your code to use the 'in' operator.
Unfortunately this API change is likely to break existing software using
iniparse, therefore I cannot not upload it to unstable until packages
which depend on it are ready.
For those who are interested in the Debian package, they can find it in
experimental [1].
[1] http://packages.debian.org/source/experimental/python-iniparse
Cheers,
Ludovico