def purge_wf_uuid_from_database(rundir, output_db): """ This function purges a workflow id from the output database. """ # PM-652 do nothing for sqlite # DB is already rotated in pegasus-monitord if output_db.lower().startswith('sqlite'): return # Parse the braindump file wfparams = utils.slurp_braindb(rundir) wf_uuid = wfparams.get("wf_uuid", None) if "wf_uuid" is None: return expunge.delete_workflow(output_db, wf_uuid)
def purge_wf_uuid_from_database(rundir, output_db): """ This function purges a workflow id from the output database. """ # PM-652 do nothing for sqlite # DB is already rotated in pegasus-monitord if output_db.lower().startswith('sqlite'): return # Parse the braindump file wfparams = utils.slurp_braindb(rundir) wf_uuid = wfparams.get("wf_uuid", None) if "wf_uuid" is None: return expunge.delete_workflow(output_db, wf_uuid)