Revision 8b46606c lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
5887 | 5887 |
else: |
5888 | 5888 |
if not isinstance(disk_op, int): |
5889 | 5889 |
raise errors.OpPrereqError("Invalid disk index") |
5890 |
if not isinstance(disk_dict, dict): |
|
5891 |
msg = "Invalid disk value: expected dict, got '%s'" % disk_dict |
|
5892 |
raise errors.OpPrereqError(msg) |
|
5893 |
|
|
5890 | 5894 |
if disk_op == constants.DDM_ADD: |
5891 | 5895 |
mode = disk_dict.setdefault('mode', constants.DISK_RDWR) |
5892 | 5896 |
if mode not in constants.DISK_ACCESS_SET: |
... | ... | |
5921 | 5925 |
else: |
5922 | 5926 |
if not isinstance(nic_op, int): |
5923 | 5927 |
raise errors.OpPrereqError("Invalid nic index") |
5928 |
if not isinstance(nic_dict, dict): |
|
5929 |
msg = "Invalid nic value: expected dict, got '%s'" % nic_dict |
|
5930 |
raise errors.OpPrereqError(msg) |
|
5924 | 5931 |
|
5925 | 5932 |
# nic_dict should be a dict |
5926 | 5933 |
nic_ip = nic_dict.get('ip', None) |
Also available in: Unified diff