From 2514cb0a1827b6f6b3f2aa7e67c75a69cc03c98e Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Fri, 14 Feb 2014 00:57:46 +0100 Subject: [PATCH] =?UTF-8?q?Fa=C3=A7on=20plus=20jolie=20de=20tester=20l'exi?= =?UTF-8?q?stance=20d'un=20attribut=20lc=5Fldap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/gen_confs/bind.py | 4 ++-- sip/scripts/code_impression.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gestion/gen_confs/bind.py b/gestion/gen_confs/bind.py index 94cf5d7d..8c6451e6 100755 --- a/gestion/gen_confs/bind.py +++ b/gestion/gen_confs/bind.py @@ -244,7 +244,7 @@ class Zone(ZoneBase): def add_aaaa_record(self, nom, machine): if self.ipv6: for ip in machine.get('ip6HostNumber', []): - if len(machine['dnsIpv6'])<1 or machine['dnsIpv6'][0].value: + if machine.get('dnsIpv6', [True])[0]: self.add(AAAA(nom, ip)) if self.ipv4: if nom == '@': @@ -376,7 +376,7 @@ class ZoneReverse(Zone): nom = '.'.join(ip.value.reverse_dns.split('.')[:length]) if zone != self.zone_name: continue - if attr != 'ip6HostNumber' or len(machine['dnsIpv6'])<1 or machine['dnsIpv6'][0].value: # Hack pour envoyer le reverse vers l'adresse .v6 dans le cas où dnsIpv6 = False + if attr != 'ip6HostNumber' or machine.get('dnsIpv6', [True])[0]: # Hack pour envoyer le reverse vers l'adresse .v6 dans le cas où dnsIpv6 = False self.add(PTR(nom, '%s.' % machine['host'][0])) else: rev_nom, rev_zone = str(machine['host'][0]).split('.', 1) diff --git a/sip/scripts/code_impression.py b/sip/scripts/code_impression.py index 85de86ad..73b2d1d5 100755 --- a/sip/scripts/code_impression.py +++ b/sip/scripts/code_impression.py @@ -18,8 +18,7 @@ try: if codes: sys.stdout.write(codes[0]) else: - droits = [str(d) for d in adh.get('droits', [])] - if imprimeur in droits or nounou in droits: + if imprimeur in adh['droits'] or nounou in adh['droits']: code = digicode.gen_code(login) sys.stdout.write(str(code)) else: