Clearer error message

If the IP configuration of a partition is incorrect, show what it is.
parent 9f90a777
...@@ -360,7 +360,9 @@ class Computer(object): ...@@ -360,7 +360,9 @@ class Computer(object):
old_partition_address_list = partition.address_list old_partition_address_list = partition.address_list
partition.address_list = [] partition.address_list = []
if len(old_partition_address_list) != 2: if len(old_partition_address_list) != 2:
raise ValueError('There should be exactly 2 stored addresses') raise ValueError(
'There should be exactly 2 stored addresses. Got: %r' %
(old_partition_address_list,))
if not any([netaddr.valid_ipv6(q['addr']) if not any([netaddr.valid_ipv6(q['addr'])
for q in old_partition_address_list]): for q in old_partition_address_list]):
raise ValueError('Not valid ipv6 addresses loaded') raise ValueError('Not valid ipv6 addresses loaded')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment