From: Peter Palfrader Date: Mon, 2 Aug 2010 20:37:31 +0000 (+0000) Subject: Let disable-main-msg generation use Account class X-Git-Tag: userdir-ldap-0.3.78~6^2~15 X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=commitdiff_plain;h=80dd33be3b3d898d9bc54e4b44687fafd2ec5a8b Let disable-main-msg generation use Account class --- 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: