Revision b43dcc5a lib/rpc.py
b/lib/rpc.py | ||
---|---|---|
272 | 272 |
@returns: List of corresponding addresses, if found |
273 | 273 |
|
274 | 274 |
""" |
275 |
iplist = ssc().GetNodePrimaryIPList() |
|
275 |
ss = ssc() |
|
276 |
iplist = ss.GetNodePrimaryIPList() |
|
277 |
family = ss.GetPrimaryIPFamily() |
|
276 | 278 |
addresses = [] |
277 | 279 |
ipmap = dict(entry.split() for entry in iplist) |
278 | 280 |
for node in node_list: |
279 | 281 |
address = ipmap.get(node) |
280 | 282 |
if address is None: |
281 |
address = nslookup_fn(node) |
|
283 |
address = nslookup_fn(node, family=family)
|
|
282 | 284 |
addresses.append(address) |
283 | 285 |
|
284 | 286 |
return addresses |
Also available in: Unified diff