Erno Kuusela <[EMAIL PROTECTED]> added the comment: I'm looking for a bsddb-shelve replacement (because of we bsddb corruption problems), and decided to give this a try. Don't overlook the free locking you get from sqlite when evaluating this for inclusion!
A small bug: >>> from sq_dict import shelve >>> shelve('zz', 'c')[42] = 2 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "sq_dict.py", line 144, in __setitem__ key = self._check_key(key) File "sq_dict.py", line 287, in _check_key (", ".join(i.__name__ for i in self._allowed_keys), type(key))) NameError: global name 'self' is not defined ---------- nosy: +erno _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3783> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com