New submission from Akira Kitada <akit...@gmail.com>: In Python 2.6, dbm modules othar than bsddb don't support the iterator protocol.
>>> import dbm >>> d = dbm.open('spam.dbm', 'c') >>> for k in range(5): d["key%d" % k] = "value%d" % k ... >>> for k in d: print k, d[k] ... Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'dbm.dbm' object is not iterable Adding iterator support would make dbm modules more convenient and easier to use. ---------- components: Extension Modules messages: 85856 nosy: akitada severity: normal status: open title: Add the iterator protocol to dbm modules type: feature request versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5736> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com