usawa

Signed, immutable accounting.
Log | Files | Refs | Submodules | LICENSE

commit 254a7ff20f4dce2f27a726f5cec85d8e74d01644
parent bb03b79184dd9c5dfe4d0680bbfb229bf01d45c1
Author: lash <dev@holbrook.no>
Date:   Sat,  4 Apr 2026 11:41:39 -0600

Fix skip option

Diffstat:
Mdummy/setup.cfg | 1+
Mdummy/usawa/cli/entry.py | 6+++---
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dummy/setup.cfg b/dummy/setup.cfg @@ -33,6 +33,7 @@ packages = usawa.gui.controllers usawa.gui.models usawa.gui.views + usawa.cli usawa.storage [options.entry_points] diff --git a/dummy/usawa/cli/entry.py b/dummy/usawa/cli/entry.py @@ -283,7 +283,7 @@ class EntrySession: handle_reset(self.ctx, self.entry, v) return True if v == 's': - return True + return False logg.error('invalid input') return True @@ -309,9 +309,9 @@ class EntrySession: def finalize(self): if not self.commit: - logg.warning('finalize called without commit') + logg.debug('skipping ' + str(self.entry)) return False - + if self.final: self.entry.parent = self.ctx.ledger.cur self.entry.serial = self.ctx.ledger.next_serial()