diff options
author | bwarsaw <> | 2003-01-03 03:56:34 +0000 |
---|---|---|
committer | bwarsaw <> | 2003-01-03 03:56:34 +0000 |
commit | e8549f14264a6fa8b5c113893302c40a4df046fd (patch) | |
tree | 01db6c4a15733e366366ba580f7396dddb426768 /bin/sync_members | |
parent | 01fbc7fb4029a4cee1b95fd43df13dfdf6746206 (diff) | |
download | mailman2-e8549f14264a6fa8b5c113893302c40a4df046fd.tar.gz mailman2-e8549f14264a6fa8b5c113893302c40a4df046fd.tar.xz mailman2-e8549f14264a6fa8b5c113893302c40a4df046fd.zip |
main(): Fix some dumb coding bugs.
Diffstat (limited to '')
-rwxr-xr-x | bin/sync_members | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/sync_members b/bin/sync_members index 1bf9a454..0fefd07a 100755 --- a/bin/sync_members +++ b/bin/sync_members @@ -1,6 +1,6 @@ #! @PYTHON@ # -# Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2003 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -244,6 +244,7 @@ def main(): print _('Nothing to do.') sys.exit(0) + enc = sys.getdefaultencoding() # addrs contains now all the addresses that need removing for laddr, (name, addr) in needsadding.items(): pw = Utils.MakeRandomPassword() @@ -262,6 +263,7 @@ def main(): for laddr, addr in addrs.items(): # Should be a member, otherwise our test above is broken + name = mlist.getMemberName(laddr) or '' if not dryrun: try: mlist.ApprovedDeleteMember(addr, admin_notif=notifyadmin, @@ -272,8 +274,6 @@ def main(): # reasons is in the database. Use a lower level remove to # get rid of this member's entry mlist.removeMember(addr) - name = mlist.getMemberName(laddr) or '' - enc = sys.getdefaultencoding() s = email.Utils.formataddr((name, addr)).encode(enc, 'replace') print _('Removed: %(s)s') |