shelve.open generates (22, 'Invalid argument') Os X 10.5 with Python 2.5

Aahz aahz at pythoncraft.com
Sun Feb 14 19:21:25 CET 2010


In article <7a9d26a8-0a9f-4bf3-bf50-0ac5e337f482 at r24g2000yqd.googlegroups.com>,
seth  <hklasky at 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?

Nope -- any reason you can't change the filename?
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"At Resolver we've found it useful to short-circuit any doubt and just        
refer to comments in code as 'lies'. :-)"



More information about the Python-list mailing list