Skip to content

Commit 3a355e6

Browse files
committed
fix #1334 fail send when len_written == 0
1 parent 458858d commit 3a355e6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sarracenia/flow/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -2731,6 +2731,10 @@ def send(self, msg, options) -> int:
27312731
else:
27322732
len_written = msg['size']
27332733

2734+
if msg['size'] > 0 and len_written == 0:
2735+
logger.error( f"failed to send inflight={inflight} {sendTo} {msg['new_dir']}/{new_file}" )
2736+
return 0
2737+
27342738
msg.setReport(201, 'file sent')
27352739
self.metrics['flow']['transferTxBytes'] += len_written
27362740
self.metrics['flow']['transferTxFiles'] += 1

0 commit comments

Comments
 (0)