Prev: Looking for a Compiled Demo of MPL (matplotlib) Graphics
Next: How to build a list of all modules in standard library?
From: Ned Deily on 16 Feb 2010 15:26 In article <7a9d26a8-0a9f-4bf3-bf50-0ac5e337f482(a)r24g2000yqd.googlegroups.com>, seth <hklasky(a)gmail.com> wrote: > We have a code that creates a simple Python shelve database. We are > able to serialize objects and store them in the dbm file. This seem to > work the same on Windows XP Python 2.5, Ubuntu 9.1 with Python 2.6, > but on Os X 10.5 with Python 2.5 the database filename is changed by > the operating system by attaching the .db extension to it. Does an one > know why is that? It's a documented "feature": it depends on the underlying database package used by shelve. http://docs.python.org/library/shelve.html "As a side-effect, an extension may be added to the filename ..." -- Ned Deily, nad(a)acm.org |