From 31a652ae2adab472b06e1fcf1793b5699b7504ef Mon Sep 17 00:00:00 2001 From: Michael Hudson-Doyle Date: Thu, 28 Apr 2022 15:58:03 +1200 Subject: [PATCH] indent logical partitions and gaps in extended partitions --- subiquity/common/filesystem/labels.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/subiquity/common/filesystem/labels.py b/subiquity/common/filesystem/labels.py index 368e93c7..7fc1b13b 100644 --- a/subiquity/common/filesystem/labels.py +++ b/subiquity/common/filesystem/labels.py @@ -176,16 +176,23 @@ def _label_just_name(device, *, short=False): @label.register(Partition) def _label_partition(partition, *, short=False): - if short: - return _("partition {number}").format(number=partition._number) + if partition.flag == "logical": + p = " " 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)) @label.register(gaps.Gap) 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):