diff --git a/src/borg/repository.py b/src/borg/repository.py index 243db2a62..d2229d8b7 100644 --- a/src/borg/repository.py +++ b/src/borg/repository.py @@ -1653,13 +1653,13 @@ class LoggedIO: h.update(d) return h.digest() - def read(self, segment, offset, id, read_data=True, *, expected_size=None): + def read(self, segment, offset, id, *, read_data=True, expected_size=None): """ Read entry from *segment* at *offset* with *id*. - If read_data is False the size of the entry is returned instead. See the _read() docstring about confidence in the returned data. """ + assert read_data is True # False is not used (yet) if segment == self.segment and self._write_fd: self._write_fd.sync() fd = self.get_fd(segment) @@ -1675,7 +1675,7 @@ class LoggedIO: raise IntegrityError( f"size from repository index: {expected_size} != " f"size from entry header: {data_size_from_header}" ) - return data if read_data else data_size_from_header + return data def _read(self, fd, header, segment, offset, acceptable_tags, read_data=True): """