Revision 2a518543 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
6391 | 6391 |
self.src_images = disk_images |
6392 | 6392 |
|
6393 | 6393 |
old_name = export_info.get(constants.INISECT_INS, 'name') |
6394 |
# FIXME: int() here could throw a ValueError on broken exports |
|
6395 |
exp_nic_count = int(export_info.get(constants.INISECT_INS, 'nic_count')) |
|
6394 |
try: |
|
6395 |
exp_nic_count = export_info.getint(constants.INISECT_INS, 'nic_count') |
|
6396 |
except (TypeError, ValueError), err: |
|
6397 |
raise errors.OpPrereqError("Invalid export file, nic_count is not" |
|
6398 |
" an integer: %s" % str(err), |
|
6399 |
errors.ECODE_STATE) |
|
6396 | 6400 |
if self.op.instance_name == old_name: |
6397 | 6401 |
for idx, nic in enumerate(self.nics): |
6398 | 6402 |
if nic.mac == constants.VALUE_AUTO and exp_nic_count >= idx: |
Also available in: Unified diff