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
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