[whos.py] Correction d'une ânerie casse pieds.

whos.py a une option -b, qui permet de rajouter dans la recherche qu'on se limite aux bornes.
Mais comme ça lui suffit pas, il revérifie a posteriori que les objets récupérés sont bien
des bornes, alors que le critère de recherche est spécifique des bornes (dans ldap).
C'est stupide, et depuis une des modifs, ça faisait de la merde.
Donc je vire.
This commit is contained in:
Pierre-Elliott Bécue 2013-02-13 16:42:25 +01:00
parent 399e14cf2e
commit bf4a9b557f

View file

@ -367,7 +367,6 @@ def list_bornes(bornes) :
nok = u'\x1b[1;31md\x1b[1;0m' nok = u'\x1b[1;31md\x1b[1;0m'
for b in bornes : for b in bornes :
t, bl = __bases_machines(b) t, bl = __bases_machines(b)
if t != 'born' : continue
# Données # Données
try : try :
@ -387,13 +386,13 @@ def list_bornes(bornes) :
else : else :
puiss = b.puissance() puiss = b.puissance()
data.append([b.id(), b.nom().split('.')[0], b.ip(), b.mac(), etat, b.canal(), puiss, b.prise(), l]) data.append([b.id(), b.rid(), b.nom().split('.')[0], b.ip(), b.mac(), etat, b.canal(), puiss, b.prise(), l])
return u"Can=canaux, P=puissance, E=état\n" + \ return u"Can=canaux, P=puissance, E=état\n" + \
tableau(data, tableau(data,
titre = [u'mid', u'Nom', u'Adresse IP', u'Adresse MAC', u'E', u'Can', u'P', u'Pris', u'Lieu'], titre = [u'mid', u'rid', u'Nom', u'Adresse IP', u'Adresse MAC', u'E', u'Can', u'P', u'Pris', u'Lieu'],
largeur = [5, 13, 15, 17, 1, 5, 3, 4, '*'], largeur = [5, 5, 23, 15, 17, 1, 5, 3, 4, '*'],
alignement = ['d', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c']) alignement = ['d', 'd', 'c', 'c', 'c', 'c', 'c', 'c', 'g', 'c'])
def adher_details(adher) : def adher_details(adher) :
""" """