[Python-Dev] python/dist/src/Lib/bsddb __init__.py,1.5,1.6

Skip Montanaro skip at pobox.com
Fri Sep 12 15:55:44 EDT 2003


    >> I don't know what you mean here.  Do you mean Mac OS 9 or Mac OS X?
    >> I use bsddb all the time on Mac OS X.

    Raymond> Hmm, I'll have to fix the docs too.  They currently list bsddb
    Raymond> as being only for Unix and Windows.

For non-GUI stuff Mac OS X is more Unix than Macintosh. ;-)

    Raymond> Yes. Iterators and the rest of the mapping API (__iter__, pop,
    Raymond> popitem, iteritems, setdefault, etc).

    Raymond> Like dumbdbm and shelve, this is done by including
    Raymond> UserDict.DictMixin as a base class.

I say go for it unless there's a serious backward compatibility problem.  I
suspect the vast majority of the people who use bsddb do so through the
anydbm module, so if usage that way doesn't break you should be okay.

Skip







More information about the Python-Dev mailing list