tw: display daemon name in tracking wallet views
This commit is contained in:
parent
00c8ba38e5
commit
3836be8b31
3 changed files with 13 additions and 10 deletions
|
|
@ -376,7 +376,7 @@ class CoinDaemon(Daemon):
|
|||
or daemon_ids[0])
|
||||
|
||||
if daemon_id not in daemon_ids:
|
||||
die(1, f'{daemon_id!r}: invalid daemon_id - valid choices: {fmt_list(daemon_ids)}')
|
||||
die(1, f'{daemon_id!r}: invalid daemon_id for coin {coin} - valid choices: {fmt_list(daemon_ids)}')
|
||||
|
||||
me = Daemon.__new__(cls.get_daemon(cfg, None, daemon_id, proto=proto))
|
||||
|
||||
|
|
|
|||
|
|
@ -67,10 +67,10 @@ class TwGetBalance(MMGenObject, metaclass=AsyncInit):
|
|||
return self.data[label][col].fmt(iwidths[col], color=color)
|
||||
|
||||
if color:
|
||||
from ..color import green, yellow
|
||||
from ..color import green, yellow, pink
|
||||
else:
|
||||
from ..color import nocolor
|
||||
green = yellow = nocolor
|
||||
green = yellow = pink = nocolor
|
||||
|
||||
add_w = self.proto.coin_amt.max_prec + 1 # 1 = len('.')
|
||||
iwidth_adj = 1 # so that min iwidth (1) + add_w + iwidth_adj >= len('Unconfirmed')
|
||||
|
|
@ -79,8 +79,9 @@ class TwGetBalance(MMGenObject, metaclass=AsyncInit):
|
|||
iwidths = {colname: get_col_iwidth(colname) for colname in self.conf_cols}
|
||||
|
||||
net_desc = self.proto.coin + ' ' + self.proto.network.upper()
|
||||
if net_desc != 'BTC MAINNET':
|
||||
yield f'Network: {green(net_desc)}'
|
||||
yield f'Network: {green(net_desc)}'
|
||||
if getattr(self, 'rpc', None):
|
||||
yield f'Daemon: {pink(self.rpc.daemon.coind_name)}'
|
||||
|
||||
yield '{lbl:{w}} {cols}'.format(
|
||||
lbl = 'Wallet',
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ from collections import namedtuple
|
|||
from ..cfg import gv, gc
|
||||
from ..objmethods import MMGenObject
|
||||
from ..obj import get_obj, MMGenIdx, MMGenList
|
||||
from ..color import nocolor, yellow, orange, green, red, blue
|
||||
from ..color import nocolor, yellow, orange, green, red, blue, pink
|
||||
from ..util import msg, msg_r, fmt, die, capfirst, suf, make_timestr, isAsync, is_int
|
||||
from ..rpc import rpc_init
|
||||
from ..base_obj import AsyncInit
|
||||
|
|
@ -434,10 +434,10 @@ class TwView(MMGenObject, metaclass=AsyncInit):
|
|||
def gen_hdr(spc):
|
||||
|
||||
if color:
|
||||
Blue, Green = (blue, green)
|
||||
Blue, Green, Pink = (blue, green, pink)
|
||||
Yes, No, Only = (green('yes'), red('no'), yellow('only'))
|
||||
else:
|
||||
Blue, Green = (nocolor, nocolor)
|
||||
Blue, Green, Pink = (nocolor, nocolor, nocolor)
|
||||
Yes, No, Only = ('yes', 'no', 'only')
|
||||
|
||||
sort_info = ' '.join(self.sort_info())
|
||||
|
|
@ -458,8 +458,10 @@ class TwView(MMGenObject, metaclass=AsyncInit):
|
|||
' '.join(map(fmt_filter, self.filters)),
|
||||
spc * len(self.filters))
|
||||
|
||||
yield 'Network: {}'.format(Green(
|
||||
self.proto.coin + ' ' + self.proto.chain_name.upper()))
|
||||
yield (
|
||||
'Network: {}'.format(Green(self.proto.coin + ' ' + self.proto.chain_name.upper())) +
|
||||
(', Daemon: {}'.format(Pink(self.rpc.daemon.coind_name))
|
||||
if hasattr(self.rpc, 'daemon') else ''))
|
||||
|
||||
if hasattr(self.rpc, 'blockcount'):
|
||||
yield 'Block {} [{}]'.format(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue