MCPcopy Create free account
hub / github.com/archlinux/archinstall / table_data

Method table_data

archinstall/lib/models/device.py:728–742  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

format_sizeMethod · 0.95
SizeClass · 0.85

Tested by

no test coverage detected