X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-generate;h=f49b20ad095384d38b500a6737552d23296a8a26;hb=80dd33be3b3d898d9bc54e4b44687fafd2ec5a8b;hp=c44870179d2988969bf63f63d4bffde730843fa2;hpb=059c1ab2073bf678019edafff8c515ed1d2c341a;p=mirror%2Fuserdir-ldap.git diff --git a/ud-generate b/ud-generate index c448701..f49b20a 100755 --- a/ud-generate +++ b/ud-generate @@ -661,19 +661,12 @@ def GenMailDisable(File): global PasswdAttrs for x in PasswdAttrs: - Reason = None - - if x[1].has_key("mailDisableMessage"): - Reason = GetAttr(x, "mailDisableMessage") - else: + a = UDLdap.Account(x[0], x[1]) + if not 'mailDisableMessage' in a: continue - - try: - Line = "%s: %s"%(GetAttr(x, "uid"), Reason) - Line = Sanitize(Line) + "\n" - F.write(Line) - except: - pass + Line = "%s: %s"%(a['uid'], a['mailDisableMessage']) + Line = Sanitize(Line) + "\n" + F.write(Line) # Oops, something unspeakable happened. except: