Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
expected_output = file.replace(targetdef["parent_replacer_check"][1],
targetdef["parent_replacer_check"][0])
if not os.path.isfile(os.path.join(parent_dir, expected_output)):
# Find the file ID of the parent file and submit it
dataset_name = parentdef["dispname"]+" - "+date
dsid = get_dsid_by_name(dataset_name)
if dsid:
parent_id = None
dsfiles = get_file_list(CONN, CLOWDER_HOST, CLOWDER_KEY, dsid)
matchfile = file.replace("_thumb.tif", ".tif")
for dsfile in dsfiles:
if dsfile["filename"] == matchfile:
parent_id = dsfile["id"]
break
if parent_id:
submit_file_extraction(CONN, CLOWDER_HOST, CLOWDER_KEY, parent_id, extractorname)
submitted.append({"name": matchfile, "id": parent_id})
else:
notfound.append({"name": matchfile})
else:
notfound.append({"name": dataset_name})
return json.dumps({
"extractor": extractorname,
"datasets submitted": submitted,
"datasets not found": notfound
})