diff options
author | bwarsaw <> | 2003-04-20 04:02:13 +0000 |
---|---|---|
committer | bwarsaw <> | 2003-04-20 04:02:13 +0000 |
commit | 04192d3afe33bcfd72f64bacaab4e70c627268f3 (patch) | |
tree | ed48393d475c6ad099ab27d8f016fd15e788686d /bin/add_members | |
parent | 866b613202dd6b94091c7fec7a58d1878ec0f682 (diff) | |
download | mailman2-04192d3afe33bcfd72f64bacaab4e70c627268f3.tar.gz mailman2-04192d3afe33bcfd72f64bacaab4e70c627268f3.tar.xz mailman2-04192d3afe33bcfd72f64bacaab4e70c627268f3.zip |
Backporting from the trunk.
Diffstat (limited to '')
-rwxr-xr-x | bin/add_members | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/bin/add_members b/bin/add_members index 92b3ca04..1e50b941 100755 --- a/bin/add_members +++ b/bin/add_members @@ -41,11 +41,6 @@ Options: -d file Similar to above, but these people become digest members. - --changes-msg=<y|n> - -c <y|n> - Set whether or not to send the list members the `there's going to be - big changes to your list' message. defaults to no. - --welcome-msg=<y|n> -w <y|n> Set whether or not to send the list members a welcome message, @@ -116,31 +111,6 @@ def readfile(filename): -def SendExplanation(mlist, users): - listname = mlist.real_name - listhost = mlist.host_name - d = {'listname' : listname, - 'listhost' : listhost, - 'listaddr' : mlist.GetListEmail(), - 'listinfo_url': mlist.GetScriptURL('listinfo', absolute=1), - 'requestaddr' : mlist.GetRequestEmail(), - 'adminaddr' : mlist.GetOwnerEmail(), - 'version' : mm_cfg.VERSION, - } - otrans = i18n.get_translation() - i18n.set_language(mlist.preferred_language) - try: - text = Utils.maketext('convert.txt', d) - subject = _('Big change in %(listname)s@%(listhost)s mailing list') - msg = Message.UserNotification(users, mlist.GetBouncesEmail(), - subject, text, - mlist.preferred_language) - finally: - i18n.set_translation(otrans) - msg.send(mlist) - - - class Tee: def __init__(self, outfp): self.__outfp = outfp @@ -180,12 +150,11 @@ def addall(mlist, members, digest, ack, outfp): def main(): try: opts, args = getopt.getopt(sys.argv[1:], - 'a:n:r:d:c:w:h', + 'a:n:r:d:w:h', ['admin-notify=', 'regular-members-file=', 'non-digest-members-file=', 'digest-members-file=', - 'changes-msg=', 'welcome-msg=', 'help']) except getopt.error, msg: @@ -197,7 +166,6 @@ def main(): listname = args[0].lower().strip() nfile = None dfile = None - send_changes_msg = 0 send_welcome_msg = None admin_notif = None for opt, arg in opts: @@ -214,13 +182,6 @@ def main(): # I don't think we need to use the warnings module here. print >> sys.stderr, 'option', opt, \ 'is deprecated, use -r/--regular-members-file' - elif opt in ('-c', '--changes-msg'): - if arg.lower()[0] == 'y': - send_changes_msg = 1 - elif arg.lower()[0] == 'n': - send_changes_msg = 0 - else: - usage(1, _('Bad argument to -c/--changes-msg: %(arg)s')) elif opt in ('-w', '--welcome-msg'): if arg.lower()[0] == 'y': send_welcome_msg = 1 @@ -284,9 +245,6 @@ def main(): mlist.preferred_language) msg.send(mlist) - if send_changes_msg: - SendExplanation(mlist, nmembers + dmembers) - mlist.Save() finally: mlist.Unlock() |