Esthetisme pour l'affichage des adresses MAC
darcs-hash:20041002145319-d1718-660938591ce411b00e12682b1807dfe630c4ab63.gz
This commit is contained in:
parent
92109121e4
commit
3940d834b2
1 changed files with 13 additions and 3 deletions
|
@ -576,9 +576,19 @@ def prise_etat(chbre) :
|
||||||
if len(macs) == 0:
|
if len(macs) == 0:
|
||||||
f += coul('aucune MAC détectée', 'jaune')
|
f += coul('aucune MAC détectée', 'jaune')
|
||||||
else:
|
else:
|
||||||
f += '\n\t\tMACs: %s' % ", ".join(macs[0:3])
|
# Combien d'adresses MAC peut-on mettre par ligne ?
|
||||||
if len(macs) > 3:
|
# Une adresse MAC =~ 20 caracteres
|
||||||
f += ' [...]'
|
rows, cols = get_screen_size()
|
||||||
|
cols -= 17 # On met 15espaces devant chaque ligne
|
||||||
|
parligne = int(cols/20)
|
||||||
|
count = 0
|
||||||
|
while len(macs) > 0:
|
||||||
|
if count % parligne == 0:
|
||||||
|
f += '\n MACs: '
|
||||||
|
else:
|
||||||
|
f += ', '
|
||||||
|
f += "%s" % macs.pop()
|
||||||
|
count += 1
|
||||||
elif result['activée'] == 'down' :
|
elif result['activée'] == 'down' :
|
||||||
f+= ', ' + coul('prise désactivée','rouge')
|
f+= ', ' + coul('prise désactivée','rouge')
|
||||||
else :
|
else :
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue