From 1454405bb0a6f56472146c1c0a945591fe0869a6 Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Fri, 24 Apr 2026 03:14:45 +0200 Subject: [PATCH] Fix Collection printing of page separators. --- bricksplom.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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.' -- 2.30.2