Terry Hancock wrote:
> I only just recently had a look at the shelve module, and it
> looks pretty handy, my only question being, what if I really
> want two shelves?   Must I use two files?
> 
> Also, it seems strange that shelve only works with 
> filenames.  I would've expected there to at least be
> a variant that would put a shelve database on a file
> that is opened for read/write (that is a file object).

shelve uses one of the available dbm modules which are usually coded in 
C and use external libraries. You might subclass Shelf to use a dumbdbm 
(which is in Python) modified to use arbitrary file-like storage.

-- 
Robert Kern
[EMAIL PROTECTED]

"In the fields of hell where the grass grows high
  Are the graves of dreams allowed to die."
   -- Richard Harter

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to