A couple additional thoughts FWIW:

* whichdb() selects from multiple file formats, so 3.0.1 would still
  be able to read 3.0.0 files.   It is the 2.x shelves that won't be
  readable at all under any scenario.

* If you're thinking that shelves have very few users and that
 3.0.0 has had few adopters, doesn't that mitigate the effects
 of making a better format available in 3.0.1?  Wouldn't this
 be the time to do it?

* The file format itself is not new or unreadable by 3.0.0.
  It is just a plain sqlite3 file.  Was is new is the ability
  of shelve's to call sqlite.  To me, that is something a little
  different than changing a pickle protocol or somesuch.


Raymond
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to