Fix handling of invalid nets in list
Ensure we add the difference in length between the visual output and the ANSI-coded output to avoid the format handler mishandling the length.
This commit is contained in:
parent
35153cd6b6
commit
ab5bd3c57d
|
@ -2402,8 +2402,10 @@ def format_list(config, vm_list):
|
|||
else:
|
||||
net_invalid_list.append(False)
|
||||
|
||||
display_net_string_list = []
|
||||
net_string_list = []
|
||||
for net_idx, net_vni in enumerate(net_list):
|
||||
display_net_string_list.append(net_vni)
|
||||
if net_invalid_list[net_idx]:
|
||||
net_string_list.append(
|
||||
"{}{}{}".format(
|
||||
|
@ -2428,7 +2430,9 @@ def format_list(config, vm_list):
|
|||
vm_state_length=vm_state_length,
|
||||
vm_tags_length=vm_tags_length,
|
||||
vm_snapshots_length=vm_snapshots_length,
|
||||
vm_nets_length=vm_nets_length,
|
||||
vm_nets_length=vm_nets_length
|
||||
+ len(",".join(net_string_list))
|
||||
- len(",".join(display_net_string_list)),
|
||||
vm_ram_length=vm_ram_length,
|
||||
vm_vcpu_length=vm_vcpu_length,
|
||||
vm_node_length=vm_node_length,
|
||||
|
|
Loading…
Reference in New Issue