commit d253cdccf46658d78175cb57392bbeb31af07b61
parent 102865188468df84f3949019cbd4045ea6020471
Author: Carlosokumu <carlosokumu254@gmail.com>
Date: Tue, 31 Mar 2026 11:38:59 +0300
account for specified precision during display
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dummy/usawa/gui/views/entry_list_view.py b/dummy/usawa/gui/views/entry_list_view.py
@@ -610,6 +610,10 @@ class EntryListView(Gtk.Box):
def _make_entry_item(self, entry) -> EntryItem:
signers_raw = entry.signer_pubkeys
signers_display = ", ".join([f"{k[:8]}...{k[-6:]}" for k in signers_raw])
+
+ raw = entry.amount / (10**entry.precision)
+ amount_display = f"{entry.source_unit} {raw:.{entry.precision}f}"
+
return EntryItem(
serial=entry.serial,
parent_digest=entry.parent_digest,
@@ -618,7 +622,7 @@ class EntryListView(Gtk.Box):
tx_date_rg=entry.date_registered,
description=entry.description,
auth_state="trusted",
- amount=entry.amount,
+ amount=amount_display,
source_path=entry.source_path,
source_type=entry.source_type,
source_unit=entry.source_unit,