Permet de spécifier une liste dans populate_all_switches

* Grâce à cela, populate_all_switches peut être restreint à une liste
 spécifique de switches pour éviter de forcément tout peupler.
This commit is contained in:
Pierre-Elliott Bécue 2015-08-22 04:28:29 +02:00
parent a2a8538b61
commit 2bc93d071b

View file

@ -61,10 +61,16 @@ def fetch_all_ports(switch, output):
__stuff = filter_uplink(switch, __stuff)
output[switch] = __stuff
def populate_all_switches():
def populate_all_switches(switches=None):
"""Remplit l'ensemble des switches avec les MACS qui sont
présentes sur leurs ports"""
switches = annuaires_pg.all_switchs()
présentes sur leurs ports.
Peut également ne remplir qu'une liste spécifique si fournie
en argument."""
if switches == None:
switches = annuaires_pg.all_switchs()
hp_switches = {
switch : HPSwitch(switch)
for switch in switches