Revision 2cfbc784 lib/client/gnt_instance.py
b/lib/client/gnt_instance.py | ||
---|---|---|
614 | 614 |
|
615 | 615 |
if not ht.TDict(ddict): |
616 | 616 |
msg = "Invalid disk/%d value: expected dict, got %s" % (didx, ddict) |
617 |
raise errors.OpPrereqError(msg) |
|
617 |
raise errors.OpPrereqError(msg, errors.ECODE_INVAL)
|
|
618 | 618 |
|
619 | 619 |
if constants.IDISK_SIZE in ddict: |
620 | 620 |
try: |
... | ... | |
622 | 622 |
utils.ParseUnit(ddict[constants.IDISK_SIZE]) |
623 | 623 |
except ValueError, err: |
624 | 624 |
raise errors.OpPrereqError("Invalid disk size for disk %d: %s" % |
625 |
(didx, err)) |
|
625 |
(didx, err), errors.ECODE_INVAL)
|
|
626 | 626 |
|
627 | 627 |
disks.append((didx, ddict)) |
628 | 628 |
|
Also available in: Unified diff