Revision ba00557a lib/cmdlib.py

b/lib/cmdlib.py
2193 2193
    for node_name, nr in rlist.items():
2194 2194
      if nr.fail_msg or not nr.payload:
2195 2195
        continue
2196
      for name, path, status, diagnose in nr.payload:
2196
      for name, path, status, diagnose, variants in nr.payload:
2197 2197
        if name not in all_os:
2198 2198
          # build a list of nodes for this os containing empty lists
2199 2199
          # for each node in node_list
2200 2200
          all_os[name] = {}
2201 2201
          for nname in good_nodes:
2202 2202
            all_os[name][nname] = []
2203
        all_os[name][node_name].append((path, status, diagnose))
2203
        all_os[name][node_name].append((path, status, diagnose, variants))
2204 2204
    return all_os
2205 2205

  
2206 2206
  def Exec(self, feedback_fn):

Also available in: Unified diff