(self)
| 726 | return self._geometry.getLength(unit.name) |
| 727 | |
| 728 | def table_data(self) -> dict[str, str | int]: |
| 729 | start = Size(self._geometry.start, Unit.sectors, self._sector_size) |
| 730 | end = Size(self._geometry.end, Unit.sectors, self._sector_size) |
| 731 | length = Size(self._geometry.getLength(), Unit.sectors, self._sector_size) |
| 732 | |
| 733 | start_str = f'{self._geometry.start} / {start.format_size(Unit.B, include_unit=False)}' |
| 734 | end_str = f'{self._geometry.end} / {end.format_size(Unit.B, include_unit=False)}' |
| 735 | length_str = f'{self._geometry.getLength()} / {length.format_size(Unit.B, include_unit=False)}' |
| 736 | |
| 737 | return { |
| 738 | 'Sector size': self._sector_size.value, |
| 739 | 'Start (sector/B)': start_str, |
| 740 | 'End (sector/B)': end_str, |
| 741 | 'Size (sectors/B)': length_str, |
| 742 | } |
| 743 | |
| 744 | |
| 745 | @dataclass |
nothing calls this directly
no test coverage detected