def _open(*args, **kwargs): """ Open database 5.4 returns (retcode, value), patch_oldversion fixes for 5.3 and below """ db = ds._dbopen(*args, **kwargs) if db[0]: raise DatabaseError("Database returned error on open: {0}".format(db)) return db[1]
def dbopen(*args, **kwargs): return DbPtrClean(_ds._dbopen(*args, **kwargs)[1])