From: Plom Heller Date: Fri, 24 Apr 2026 01:14:45 +0000 (+0200) Subject: Fix Collection printing of page separators. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/foo.html?a=commitdiff_plain;h=1454405bb0a6f56472146c1c0a945591fe0869a6;p=bricksplom Fix Collection printing of page separators. --- diff --git a/bricksplom.py b/bricksplom.py index ce0b90c..9049516 100755 --- a/bricksplom.py +++ b/bricksplom.py @@ -211,8 +211,7 @@ class Collection(Textfiled): id_, description = cls.tokify(line, 2) i_listings = [[[]]] collected[id_] = description, i_listings - continue - if line[1:2] == CHAR_SEPARATOR_COLUMN: + elif line[1:2] == CHAR_SEPARATOR_COLUMN: i_listings[-1] += [[]] elif line[1:2] == CHAR_SEPARATOR_PAGE: i_listings += [[[]]] @@ -240,7 +239,7 @@ class Collection(Textfiled): lines += [f' {count:2} {piece_id:>7} {comment}'] columns += ['\n'.join(lines)] pages += ['\n -\n'.join(columns)] - return f'\n{self.id_} {self.description}\n' + ' =\n'.join(pages) + return f'\n{self.id_} {self.description}\n' + '\n =\n'.join(pages) def piece_listings_flat(self) -> tuple[PieceListing, ...]: 'Flattened variant of .piece_listings, no division into pages/cols.'