diff --git a/gestion/gen_confs/autostatus.py b/gestion/gen_confs/autostatus.py index 810fa724..56bfc12b 100755 --- a/gestion/gen_confs/autostatus.py +++ b/gestion/gen_confs/autostatus.py @@ -153,15 +153,18 @@ class autostatus(gen_config) : # les bornes if m.canal() : # C'est une borne - if m.info() : + info = filter(lambda x: not x.startswith("<"), m.info()) + if info: # on regarde si c'est une borne de batiment - if ( m.info()[0][0:3] == "Au " ) and ( len(m.info()[0]) == 5 ) : - bornes[ "1-" + m.info()[0][4]+m.info()[0][3] + "-" + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , m.info()[0] ] + if ( info[0][0:3] == "Au " ) and ( len(info[0]) == 5 ) : + bornes[ "1-" + info[0][4]+info[0][3] + "-" + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , info[0] ] else : - bornes[ "2-" + m.info()[0] + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , m.info()[0] ] + bornes[ "2-" + info[0] + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , info[0] ] else : # on met les bornes non définies à la fin (ordre alphabétique) - bornes[ "3-" + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , 'Inutilise' ] + # On ne les met pas, ça pollue l'autostatus + # bornes[ "3-" + m.nom() ] = [ m.nom().split(".")[0] , m.nom() , 'none' , self.mail_contact(m.nom()) , 'Inutilise' ] + pass # les switchs elif m.info() and 'switch' in m.info()[0].lower() :