diff options
Diffstat (limited to 'Mailman/Cgi')
| -rw-r--r-- | Mailman/Cgi/Auth.py | 4 | ||||
| -rw-r--r-- | Mailman/Cgi/admin.py | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/Mailman/Cgi/Auth.py b/Mailman/Cgi/Auth.py index 03b61b1ce..37bb81b13 100644 --- a/Mailman/Cgi/Auth.py +++ b/Mailman/Cgi/Auth.py @@ -56,5 +56,5 @@ def loginpage(mlist, scriptname, msg='', frontpage=False): 'path' : actionurl, 'message' : msg, 'who' : who, - }, mlist=mlist) - print mlist.GetMailmanFooter() + }, mlist=mlist).encode(charset) + print mlist.GetMailmanFooter().encode(charset) diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py index 5cbf1affc..ae9850fba 100644 --- a/Mailman/Cgi/admin.py +++ b/Mailman/Cgi/admin.py @@ -497,7 +497,7 @@ def show_variables(mlist, category, subcat, cgidata, doc): # The very first item in the config info will be treated as a general # description if it is a string description = options[0] - if isinstance(description, str): + if isinstance(description, basestring): table.AddRow([description]) table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2) options = options[1:] @@ -514,7 +514,7 @@ def show_variables(mlist, category, subcat, cgidata, doc): width='85%') for item in options: - if isinstance(item, str): + if isinstance(item, basestring): # The very first banner option (string in an options list) is # treated as a general description, while any others are # treated as section headers - centered and italicized... @@ -937,8 +937,7 @@ def membership_options(mlist, subcat, cgidata, doc, form): for addr in members: link = Link(mlist.GetOptionsURL(addr, obscure=1), mlist.getMemberCPAddress(addr)) - fullname = Utils.uncanonstr(mlist.getMemberName(addr), - mlist.preferred_language) + fullname = mlist.getMemberName(addr) name = TextBox(addr + '_realname', fullname, size=longest).Format() cells = [Center(CheckBox(addr + '_unsub', 'off', 0).Format()), link.Format() + '<br>' + |
