This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author xiang.zhang
Recipients ned.deily, nneonneo, ronaldoussoren, xiang.zhang
Date 2018-03-29.18:15:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1522347343.36.0.467229070634.issue33074@psf.upfronthosting.co.za>
In-reply-to
Content
I highly suspect you don't have gdbm installed in your environment and `import dbm.gnu` will fail. When simply using `dbm.open`, it searches through [dbm.gnu, dbm.ndbm, dbm.dumb]. In my environment, macOS 10.13.3, dbm.gnu works correctly(so dbm works correctly) and dbm.ndbm fails with same error. Currently I cannot see any code in Python _dbm module could lead to this error. And POSIX only requires dbm library to support at least 1023 bytes long key/value pairs.
History
Date User Action Args
2018-03-29 18:15:43xiang.zhangsetrecipients: + xiang.zhang, ronaldoussoren, nneonneo, ned.deily
2018-03-29 18:15:43xiang.zhangsetmessageid: <1522347343.36.0.467229070634.issue33074@psf.upfronthosting.co.za>
2018-03-29 18:15:43xiang.zhanglinkissue33074 messages
2018-03-29 18:15:43xiang.zhangcreate