Comment 0 for bug 1222157

Revision history for this message
Cris Dywan (kalikiana) wrote :

We want a Database base API that handles these recurring use cases:

Open the database.
Apply a schema.
Upgrade to a newer schema if needed.
Look in the correct folders.
Allow easy fallback to another file format eg. session.xbel or speeddial.json when needed as a signal.

I'm thinking this can be a base class that later grows more convenience like throw'ing errors instead of manually checking db.errormsg and status.