indent logical partitions and gaps in extended partitions

This commit is contained in:
Michael Hudson-Doyle 2022-04-28 15:58:03 +12:00
parent 9ad7ff2747
commit 31a652ae2a
1 changed files with 11 additions and 4 deletions

View File

@ -176,16 +176,23 @@ def _label_just_name(device, *, short=False):
@label.register(Partition) @label.register(Partition)
def _label_partition(partition, *, short=False): def _label_partition(partition, *, short=False):
if short: if partition.flag == "logical":
return _("partition {number}").format(number=partition._number) p = " "
else: else:
return _("partition {number} of {device}").format( p = ""
if short:
return p + _("partition {number}").format(number=partition._number)
else:
return p + _("partition {number} of {device}").format(
number=partition._number, device=label(partition.device)) number=partition._number, device=label(partition.device))
@label.register(gaps.Gap) @label.register(gaps.Gap)
def _label_gap(gap, *, short=False): def _label_gap(gap, *, short=False):
return _("free space") r = _("free space")
if gap.in_extended:
r = " " + r
return r
def _usage_labels_generic(device, *, exclude_final_unused=False): def _usage_labels_generic(device, *, exclude_final_unused=False):