1616 save_config ,
1717 str2bool ,
1818)
19+ from chia .util .network import parse_host_port
1920
2021
2122def configure (
@@ -42,28 +43,20 @@ def configure(
4243 change_made = False
4344 if set_node_introducer :
4445 try :
45- if set_node_introducer .index (":" ):
46- host , port = (
47- ":" .join (set_node_introducer .split (":" )[:- 1 ]),
48- set_node_introducer .split (":" )[- 1 ],
49- )
50- config ["full_node" ]["introducer_peer" ]["host" ] = host
51- config ["full_node" ]["introducer_peer" ]["port" ] = int (port )
52- config ["introducer" ]["port" ] = int (port )
53- print ("Node introducer updated" )
54- change_made = True
46+ host , port = parse_host_port (set_node_introducer )
47+ config ["full_node" ]["introducer_peer" ]["host" ] = host
48+ config ["full_node" ]["introducer_peer" ]["port" ] = port
49+ config ["introducer" ]["port" ] = port
50+ print ("Node introducer updated" )
51+ change_made = True
5552 except ValueError :
5653 print ("Node introducer address must be in format [IP:Port]" )
5754 if set_farmer_peer :
5855 try :
59- if set_farmer_peer .index (":" ):
60- host , port = (
61- ":" .join (set_farmer_peer .split (":" )[:- 1 ]),
62- set_farmer_peer .split (":" )[- 1 ],
63- )
64- set_peer_info (config ["harvester" ], peer_type = NodeType .FARMER , peer_host = host , peer_port = int (port ))
65- print ("Farmer peer updated, make sure your harvester has the proper cert installed" )
66- change_made = True
56+ host , port = parse_host_port (set_farmer_peer )
57+ set_peer_info (config ["harvester" ], peer_type = NodeType .FARMER , peer_host = host , peer_port = port )
58+ print ("Farmer peer updated, make sure your harvester has the proper cert installed" )
59+ change_made = True
6760 except ValueError :
6861 print ("Farmer address must be in format [IP:Port]" )
6962 if set_fullnode_port :
0 commit comments