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