commit 97e179e76e9ad89a926a800945b96b846f88e600
parent ccfab76583e34d4d463d54d2f92e500673202e14
Author: lash <dev@holbrook.no>
Date: Sun, 19 Apr 2026 16:17:55 -0600
Change exception for committed entry
Diffstat:
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dummy/usawa/cli/entry.py b/dummy/usawa/cli/entry.py
@@ -203,7 +203,7 @@ def try_entry(ctx, entry_spec):
try:
v = try_entry_uuid(ctx, entry_spec)
if v == None:
- raise AttributeError('entry is committed')
+ raise FileExistsError('entry is committed')
return v
except ValueError:
pass
diff --git a/dummy/usawa/store.py b/dummy/usawa/store.py
@@ -378,7 +378,8 @@ class LedgerStore(EntryStore, AssetStore, KeyStore):
v = self.ledger.peek()
o = self.get_entry(v, acl=acl)
self.ledger.next_serial()
- except FileNotFoundError:
+ except FileNotFoundError as e:
+ logg.debug('entry serial {} not found, terminating ({})'.format(v, e))
break
self.ledger.add_entry(o)
logg.info('loaded ledger {}'.format(self.ledger))