From e771a7cebbb3b5e409036f5390008141b5cf96c2 Mon Sep 17 00:00:00 2001 From: bernat Date: Sat, 2 Oct 2004 10:48:49 +0200 Subject: [PATCH] Affichage des adresses MAC prsentes sur les prises darcs-hash:20041002084849-d1718-3ed894da0f7d005541d9109e2052d5f20cc14d14.gz --- gestion/whos.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gestion/whos.py b/gestion/whos.py index fc45da89..a3a1ef13 100755 --- a/gestion/whos.py +++ b/gestion/whos.py @@ -311,6 +311,7 @@ def adher_details(adher) : if prise : f += u'(prise %s' % prise f += prise_etat(chbre) + f += prise_macs(chbre) f += ')' f += '\n' @@ -561,6 +562,25 @@ def __bases_machines(m) : return t , bl +def prise_macs(chbre) : + f = '' + try : + # On ajoute une partie des adresses MAC qui sont sur la prise + conn = sw_chbre(chbre) + result = conn.show_prise_mac() + f += ',\n\t\t' + if len(result) == 0: + f += coul('aucune MAC détectée', 'rouge') + else: + f += 'MACs: %s' % ", ".join(result[0:2]) + if len(result) > 3: + f += ' [...]' + except: + # Switch non manageable + pass + + return f + def prise_etat(chbre) : f = '' try :