Esthetisme pour l'affichage des adresses MAC

darcs-hash:20041002145319-d1718-660938591ce411b00e12682b1807dfe630c4ab63.gz
This commit is contained in:
bernat 2004-10-02 16:53:19 +02:00
parent 92109121e4
commit 3940d834b2

View file

@ -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 :