reckless: use modern listconfigs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2023-06-02 12:06:18 +09:30
parent ea928bfca1
commit 8d02f33d28

View File

@@ -696,9 +696,9 @@ def load_config(reckless_dir: Union[str, None] = None,
net_conf = None net_conf = None
# Does the lightning-cli already reference an explicit config? # Does the lightning-cli already reference an explicit config?
try: try:
active_config = lightning_cli('listconfigs', timeout=3) active_config = lightning_cli('listconfigs', timeout=3)['configs']
if 'conf' in active_config: if 'conf' in active_config:
net_conf = LightningBitcoinConfig(path=active_config['conf']) net_conf = LightningBitcoinConfig(path=active_config['conf']['value_str'])
except RPCError: except RPCError:
pass pass
if reckless_dir is None: if reckless_dir is None: