File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -461,9 +461,20 @@ def parse_stderr(line: str):
461461
462462 self .notify (successful_updates , secondary = True )
463463
464+ # Print out a summary message for each file transfer batch instead of individual messages
465+ # List out file paths as stored in memory to see if issue is due to file path mismatch
466+ if len (set (relative_filenames ) - transfer_success ) != 0 :
467+ logger .debug (
468+ f"{ len (set (relative_filenames ) - transfer_success )} files were not transferred | "
469+ f"Files identified for transfer ({ len (relative_filenames )} ): { relative_filenames !r} | "
470+ f"Files successfully transferred ({ len (transfer_success )} ): { list (transfer_success )!r} | "
471+ f"Missing files: { list (set (relative_filenames ) - transfer_success )!r} "
472+ )
473+
464474 # Compare files from rsync stdout to original list to verify transfer
465475 for f in set (relative_filenames ) - transfer_success :
466- logger .warning (f"Transfer of file { f .name !r} considered a failure" )
476+ # Mute individual file warnings; replace with summarised one above
477+ # logger.warning(f"Transfer of file {f.name!r} considered a failure")
467478 self ._files_transferred += 1
468479 current_outstanding = self .queue .unfinished_tasks - (
469480 self ._files_transferred - previously_transferred
You can’t perform that action at this time.
0 commit comments