Ejemplo n.º 1
0
def engine_logout(p_engine, p_engineuser):
    """
    logout engine in configuration
    param1: p_engine: name of Masking engine
    return None if OK or integer with error
    """
    config = DxConfig()
    config.init_metadata()
    if config.check_uniqness(p_engine, p_engineuser) == -1:
        return -1
    config.set_key(p_engine, p_engineuser, '')
    print_message("Session logged out - auth key deleted")
    return 0
Ejemplo n.º 2
0
def engine_delete(p_engine, p_engineuser):
    """
    Delete Masking engines from configuration file
    param1: p_engine: name of Masking engine
    param2: p_username: username
    return None if OK or integer with error, ex. no rows found
    """
    config = DxConfig()
    config.init_metadata()
    if config.check_uniqness(p_engine, p_engineuser) == -1:
        return -1
    if config.delete_engine_info(p_engine, p_engineuser):
        print_error("Problem with deleting engine from database")
        config.close()
        return -1
    else:
        print_message("Engine deleted from configuration")
        config.close()
        return None