Skip to content

Commit a24832e

Browse files
committed
Delete remaining transferred files
1 parent e9de611 commit a24832e

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

zstash/globus.py

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -232,20 +232,14 @@ def globus_finalize(
232232
except Exception as e:
233233
logger.error("Exception: {}".format(e))
234234
sys.exit(1)
235-
236235
if not non_blocking:
237236
if transfer and transfer.task_id:
238237
globus_wait(gtc.transfer_client, transfer.task_id)
239-
if last_task_id:
240-
globus_wait(gtc.transfer_client, last_task_id)
241-
242-
# TODO: figure out how to end!
243-
# new_mrt: Optional[GlobusTransfer] = gtc.get_most_recent_transfer()
244-
# if new_mrt and new_mrt.task_id:
245-
# new_mrt.task_status = globus_block_wait(
246-
# transfer_client=gtc.transfer_client,
247-
# task_id=new_mrt.task_id,
248-
# wait_timeout=7200,
249-
# max_retries=5,
250-
# )
251-
delete_transferred_files(htc)
238+
if last_task_id:
239+
globus_wait(gtc.transfer_client, last_task_id)
240+
241+
if htc.curr_transfers and transfer and transfer.task_id:
242+
globus_wait(gtc.transfer_client, transfer.task_id)
243+
delete_transferred_files(htc)
244+
if htc.prev_transfers:
245+
delete_transferred_files(htc)

0 commit comments

Comments
 (0)