Skip to content

Commit e592292

Browse files
committed
optimization for source handler
1 parent d048a97 commit e592292

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/cfdppy/handler/source.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -886,12 +886,7 @@ def _prepare_progressing_file_data_pdu(self) -> None:
886886
:return: True if a packet was prepared, False if PDU handling is done and the next steps
887887
in the Copy File procedure can be performed
888888
"""
889-
if self._params.fp.file_size < self._params.fp.segment_len:
890-
read_len = self._params.fp.file_size
891-
elif self._params.fp.progress + self._params.fp.segment_len > self._params.fp.file_size:
892-
read_len = self._params.fp.file_size - self._params.fp.progress
893-
else:
894-
read_len = self._params.fp.segment_len
889+
read_len = min(self._params.fp.segment_len, self._params.fp.file_size - self._params.fp.progress)
895890
self._prepare_file_data_pdu(self._params.fp.progress, read_len)
896891
self._params.fp.progress += read_len
897892

0 commit comments

Comments
 (0)