mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
Clean up add_available_vlans()
This commit is contained in:
parent
881135b938
commit
e2dae0cd1f
@ -131,16 +131,13 @@ def available_vlans_from_range(vlans, vlan_group, vlan_range):
|
|||||||
return new_vlans
|
return new_vlans
|
||||||
|
|
||||||
|
|
||||||
def add_available_vlans(vlans, vlan_group=None):
|
def add_available_vlans(vlans, vlan_group):
|
||||||
"""
|
"""
|
||||||
Create fake records for all gaps between used VLANs
|
Create fake records for all gaps between used VLANs
|
||||||
"""
|
"""
|
||||||
new_vlans = []
|
new_vlans = []
|
||||||
if vlan_group and vlan_group.vid_ranges:
|
for vlan_range in vlan_group.vid_ranges:
|
||||||
for vlan_range in vlan_group.vid_ranges:
|
new_vlans.extend(available_vlans_from_range(vlans, vlan_group, vlan_range))
|
||||||
new_vlans.extend(available_vlans_from_range(vlans, vlan_group, vlan_range))
|
|
||||||
else:
|
|
||||||
new_vlans = available_vlans_from_range(vlans, vlan_group, vlan_range)
|
|
||||||
|
|
||||||
vlans = list(vlans) + new_vlans
|
vlans = list(vlans) + new_vlans
|
||||||
vlans.sort(key=lambda v: v.vid if type(v) is VLAN else v['vid'])
|
vlans.sort(key=lambda v: v.vid if type(v) is VLAN else v['vid'])
|
||||||
|
Loading…
Reference in New Issue
Block a user