Skip to content

Commit

Permalink
Handle missing data location in logfile
Browse files Browse the repository at this point in the history
  • Loading branch information
TorecLuik committed Apr 4, 2024
1 parent c33dd79 commit bf2d2af
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions biomero/slurm_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -667,13 +667,17 @@ def cleanup_tmp_files(self,
# data
if data_location is None:
data_location = self.extract_data_location_from_log(logfile)
rmdata = f"rm -rf {data_location} {data_location}.*"
cmds.append(rmdata)

# convert config file
config_file = f"config_{os.path.basename(data_location)}.txt"
rmconfig = f"rm {config_file}"
cmds.append(rmconfig)

if data_location:
rmdata = f"rm -rf {data_location} {data_location}.*"
cmds.append(rmdata)

# convert config file
config_file = f"config_{os.path.basename(data_location)}.txt"
rmconfig = f"rm {config_file}"
cmds.append(rmconfig)
else:
logger.warning(f"Could not extract data location from log {logfile}. Skipping cleanup.")

try:
# do as much as possible, not conditional removal
Expand Down

0 comments on commit bf2d2af

Please sign in to comment.