@@ -38,32 +38,6 @@ def __init__(self, config_dir, backend, network_name: str):
38
38
self .backend = backend
39
39
self .node_schema = load_schema ()
40
40
41
- def __str__ (self ) -> str :
42
- # TODO: bitcoin_conf and tc_netem can be added back in to this table
43
- # if we write a helper function that can text-wrap inside a column
44
- template = (
45
- "\t " + "%-8.8s" + "%-25.24s" + "%-18.18s" + "%-18.18s" + "%-18.18s" + "%-18.18s" + "\n "
46
- )
47
- tanks_str = template % ("Index" , "Version" , "IPv4" , "LN" , "LN Image" , "LN IPv4" )
48
- for tank in self .tanks :
49
- tanks_str += template % (
50
- tank .index ,
51
- tank .version ,
52
- tank .ipv4 ,
53
- tank .lnnode .impl if tank .lnnode is not None else None ,
54
- tank .lnnode .image if tank .lnnode is not None else None ,
55
- tank .lnnode .ipv4 if tank .lnnode is not None else None ,
56
- )
57
- return (
58
- f"Warnet:\n "
59
- f"\t Temp Directory: { self .config_dir } \n "
60
- f"\t Bitcoin Network: { self .bitcoin_network } \n "
61
- f"\t Docker Network: { self .network_name } \n "
62
- f"\t Subnet: { self .subnet } \n "
63
- f"\t Graph: { self .graph } \n "
64
- f"Tanks:\n { tanks_str } "
65
- )
66
-
67
41
def _warnet_dict_representation (self ) -> dict :
68
42
repr = {}
69
43
# Warnet
@@ -98,7 +72,7 @@ def _warnet_dict_representation(self) -> dict:
98
72
has_ln = any (tank .lnnode and tank .lnnode .impl for tank in self .tanks )
99
73
tanks = []
100
74
for tank in self .tanks :
101
- tank_data = [tank .index , tank .version , tank .ipv4 , tank .bitcoin_config , tank .netem ]
75
+ tank_data = [tank .index , tank .version if tank . version else tank . image , tank .ipv4 , tank .bitcoin_config , tank .netem ]
102
76
if has_ln :
103
77
tank_data .extend (
104
78
[
0 commit comments