Revision ea47808a lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
322 | 322 |
if not isinstance(nodes, list): |
323 | 323 |
raise errors.OpPrereqError("Invalid argument type 'nodes'") |
324 | 324 |
|
325 |
if nodes: |
|
326 |
wanted = [] |
|
325 |
if not nodes: |
|
326 |
raise errors.ProgrammerError("_GetWantedNodes should only be called with a" |
|
327 |
" non-empty list of nodes whose name is to be expanded.") |
|
327 | 328 |
|
328 |
for name in nodes: |
|
329 |
node = lu.cfg.ExpandNodeName(name) |
|
330 |
if node is None: |
|
331 |
raise errors.OpPrereqError("No such node name '%s'" % name) |
|
332 |
wanted.append(node) |
|
329 |
wanted = [] |
|
330 |
for name in nodes: |
|
331 |
node = lu.cfg.ExpandNodeName(name) |
|
332 |
if node is None: |
|
333 |
raise errors.OpPrereqError("No such node name '%s'" % name) |
|
334 |
wanted.append(node) |
|
333 | 335 |
|
334 |
else: |
|
335 |
wanted = lu.cfg.GetNodeList() |
|
336 | 336 |
return utils.NiceSort(wanted) |
337 | 337 |
|
338 | 338 |
|
Also available in: Unified diff