From: Tim L. <guy...@gm...> - 2010-07-02 11:01:29
|
jerome wrote: > > Do you mean to check python version and compare bsddb version before > opening a Family Tree ? > > No, I don't mean have the user check the version, but rather have the Gramps program do it even if the user forgets. So much better to have Gramps say "bsddb.db.DBError: (-30971, "DB_VERSION_MISMATCH: Database environment version mismatch -- Program version 4.7 doesn't match environment version 4.5")" and leave the database untouched rather than the user having to try to try to find out how to recover a corrupt database. (See http://bugs.python.org/issue8504#msg104007 "If you try to use an old format with a new library without updating, you should get a CLEAR error message") (Actually, I suspect that the python version doesn't have anything to do with it, it is the bdsb version that matters, just that this may change when you change python version or for other reasons). -- View this message in context: http://gramps.1791082.n4.nabble.com/References-disappeared-after-database-repair-tp2273417p2276290.html Sent from the GRAMPS - User mailing list archive at Nabble.com. |