summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/private.py
diff options
context:
space:
mode:
authorbwarsaw2001-02-28 17:16:46 +0000
committerbwarsaw2001-02-28 17:16:46 +0000
commit3422e9dd9efcda822464d42c41ca913d291a38df (patch)
treef857408303ba2390d3e0ba09e16d62cf9055520a /Mailman/Cgi/private.py
parent79cc24f2ae2cdeedf05b3cb61884fd3f15c84b46 (diff)
downloadmailman-3422e9dd9efcda822464d42c41ca913d291a38df.tar.gz
mailman-3422e9dd9efcda822464d42c41ca913d291a38df.tar.zst
mailman-3422e9dd9efcda822464d42c41ca913d291a38df.zip
Diffstat (limited to 'Mailman/Cgi/private.py')
-rw-r--r--Mailman/Cgi/private.py27
1 files changed, 15 insertions, 12 deletions
diff --git a/Mailman/Cgi/private.py b/Mailman/Cgi/private.py
index 337da2e35..78a6cd794 100644
--- a/Mailman/Cgi/private.py
+++ b/Mailman/Cgi/private.py
@@ -1,4 +1,4 @@
-# Copyright (C) 1998,1999,2000 by the Free Software Foundation, Inc.
+# Copyright (C) 1998,1999,2000,2001 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
@@ -26,6 +26,7 @@ from Mailman.htmlformat import *
from Mailman.Logging.Utils import LogStdErr
from Mailman import mm_cfg
from Mailman.Logging.Syslog import syslog
+from Mailman.i18n import _
LogStdErr("error", "private")
@@ -87,8 +88,8 @@ def main():
mlist = MailList.MailList(listname, lock=0)
mlist.IsListInitialized()
except Errors.MMListError, e:
- msg = _('No such list <em>%s</em>') % listname
- doc.SetTitle(_("Private Archive Error - %s") % msg)
+ msg = _('No such list <em>%(listname)s</em>')
+ doc.SetTitle(_("Private Archive Error - %(msg)s"))
doc.AddItem(Header(2, msg))
print doc.Format(bgcolor="#FFFFFF")
syslog('error', 'No such list "%s": %s\n' % (listname, e))
@@ -97,17 +98,18 @@ def main():
form = cgi.FieldStorage()
user = password = None
if form.has_key('username'):
- user = form['username']
- if type(user) == type([]): user = user[0]
- user = user.value
+ user = form['username']
+ if type(user) == type([]): user = user[0]
+ user = user.value
if form.has_key('password'):
- password = form['password']
- if type(password) == type([]): password = password[0]
- password = password.value
+ password = form['password']
+ if type(password) == type([]): password = password[0]
+ password = password.value
is_auth = 0
- message = (_("Please enter your %s subscription email address "
- "and password.") % mlist.real_name)
+ realname = mlist.real_name
+ message = (_("Please enter your %(realname)s subscription email address "
+ "and password."))
try:
is_auth = mlist.WebAuthenticate(user=user,
password=password,
@@ -131,7 +133,8 @@ def main():
path=path[1:] # Remove leading /'s
basepath = os.path.split(mlist.GetBaseArchiveURL())[0]
listname = mlist.real_name
- print Utils.maketext('private.txt', vars(), mlist.preferred_language)
+ print Utils.maketext('private.txt', vars(),
+ lang=mlist.preferred_language)
sys.exit(0)
# Authorization confirmed... output the desired file