Revision debac808 lib/objects.py
b/lib/objects.py | ||
---|---|---|
734 | 734 |
idx = int(idx) |
735 | 735 |
return self.disks[idx] |
736 | 736 |
except ValueError, err: |
737 |
raise errors.OpPrereqError("Invalid disk index: '%s'" % str(err)) |
|
737 |
raise errors.OpPrereqError("Invalid disk index: '%s'" % str(err), |
|
738 |
errors.ECODE_INVAL) |
|
738 | 739 |
except IndexError: |
739 | 740 |
raise errors.OpPrereqError("Invalid disk index: %d (instace has disks" |
740 |
" 0 to %d" % (idx, len(self.disks))) |
|
741 |
" 0 to %d" % (idx, len(self.disks)), |
|
742 |
errors.ECODE_INVAL) |
|
741 | 743 |
|
742 | 744 |
def ToDict(self): |
743 | 745 |
"""Instance-specific conversion to standard python types. |
Also available in: Unified diff