Ejemplo n.º 1
0
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]
Ejemplo n.º 2
0
def dbopen(*args, **kwargs):
    return DbPtrClean(_ds._dbopen(*args, **kwargs)[1])