Revision 8b46606c scripts/gnt-instance
b/scripts/gnt-instance | ||
---|---|---|
302 | 302 |
nics = [{}] * nic_max |
303 | 303 |
for nidx, ndict in opts.nics: |
304 | 304 |
nidx = int(nidx) |
305 |
if not isinstance(ndict, dict): |
|
306 |
msg = "Invalid nic/%d value: expected dict, got %s" % (nidx, ndict) |
|
307 |
raise errors.OpPrereqError(msg) |
|
305 | 308 |
nics[nidx] = ndict |
306 | 309 |
elif opts.no_nics: |
307 | 310 |
# no nics |
... | ... | |
330 | 333 |
disks = [{}] * disk_max |
331 | 334 |
for didx, ddict in opts.disks: |
332 | 335 |
didx = int(didx) |
333 |
if "size" not in ddict: |
|
336 |
if not isinstance(ddict, dict): |
|
337 |
msg = "Invalid disk/%d value: expected dict, got %s" % (didx, ddict) |
|
338 |
raise errors.OpPrereqError(msg) |
|
339 |
elif "size" not in ddict: |
|
334 | 340 |
raise errors.OpPrereqError("Missing size for disk %d" % didx) |
335 | 341 |
try: |
336 | 342 |
ddict["size"] = utils.ParseUnit(ddict["size"]) |
Also available in: Unified diff