Browse Source

add timestamp to history command output, convert value to float

283
ThomasV 10 years ago
parent
commit
6bbfef5198
  1. 13
      lib/commands.py

13
lib/commands.py

@ -453,13 +453,18 @@ class Commands:
for item in self.wallet.get_history(): for item in self.wallet.get_history():
tx_hash, conf, value, timestamp, balance = item tx_hash, conf, value, timestamp, balance = item
try: try:
time_str = datetime.datetime.fromtimestamp( timestamp).isoformat(' ')[:-3] time_str = datetime.datetime.fromtimestamp(timestamp).isoformat(' ')[:-3]
except Exception: except Exception:
time_str = "----" time_str = "----"
label, is_default_label = self.wallet.get_label(tx_hash) label, is_default_label = self.wallet.get_label(tx_hash)
out.append({
out.append({'txid':tx_hash, 'date':"%16s"%time_str, 'label':label, 'value':format_satoshis(value), 'confirmations':conf}) 'txid':tx_hash,
'timestamp':timestamp,
'date':"%16s"%time_str,
'label':label,
'value':float(format_satoshis(value)) if value is not None else None,
'confirmations':conf}
)
return out return out
@command('w') @command('w')

Loading…
Cancel
Save