diff options
| -rwxr-xr-x | bin/clone_member | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/clone_member b/bin/clone_member index e2dcbb0a3..095295f25 100755 --- a/bin/clone_member +++ b/bin/clone_member @@ -117,15 +117,18 @@ def dolist(mlist, options): print _('(no change)') # see if the fromaddr is a digest member or regular member - if options.lfromaddr in mlist.GetDigestMembers(): + if options.lfromaddr in mlist.getDigestMemberKeys(): digest = 1 - elif options.lfromaddr in mlist.GetMembers(): + elif options.lfromaddr in mlist.getRegularMemberKeys(): digest = 0 else: if not options.quiet: print _(' address not found:'), options.fromaddr return + # XXX change this stuff to use changeMemberAddress() + # FIXME + # Get the user's current options and password. Ugly hack: if a user's # options would have been zero, then Mailman saves room by deleting the # entry for the user from the user_options dictionary. Note that /really/ |
