home · contact · privacy
Fix swallowing of initial DatLine blocks.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 2 Feb 2026 03:34:04 +0000 (04:34 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 2 Feb 2026 03:34:04 +0000 (04:34 +0100)
src/ledgplom/ledger.py

index 72b5fe886a0de23ccdde8db5b97d5d4eab794af0..dc0196bcebec80b6f3e2a49cf40f17c9d73562c7 100644 (file)
@@ -389,7 +389,7 @@ class _DatBlock(_LinesBlock):
     def from_lines(cls, lines: tuple[str, ...]) -> tuple['_DatBlock', ...]:
         'Sequence of DatBlocks parsed from lines.'
         i_block: _DatBlock = cls()
-        blocks = []
+        blocks = [i_block]
         for dat_line in (_DatLine(line) for line in lines):
             if (not dat_line.len_indent) and i_block.indented:
                 blocks += [i_block]