summaryrefslogtreecommitdiff
path: root/Mailman/HTMLFormatter.py
diff options
context:
space:
mode:
authorbwarsaw2001-05-01 05:57:12 +0000
committerbwarsaw2001-05-01 05:57:12 +0000
commit394fcc559b4a88254803566bed9725e59c6cd6d2 (patch)
tree3fe4680ae9b16ff91d226604a75224363dcb64b7 /Mailman/HTMLFormatter.py
parentddb4d86d1b32100ca8fe220c020da7ceda7a02c9 (diff)
downloadmailman-394fcc559b4a88254803566bed9725e59c6cd6d2.tar.gz
mailman-394fcc559b4a88254803566bed9725e59c6cd6d2.tar.zst
mailman-394fcc559b4a88254803566bed9725e59c6cd6d2.zip
Diffstat (limited to 'Mailman/HTMLFormatter.py')
-rw-r--r--Mailman/HTMLFormatter.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py
index 9fd04d231..cb5786026 100644
--- a/Mailman/HTMLFormatter.py
+++ b/Mailman/HTMLFormatter.py
@@ -20,19 +20,19 @@
import os
import errno
-# BAW: should be converted to use re module
-import regsub
-# BAW: this should be de-string-module-ified
-import string
+import re
import shutil
-# BAW: these should import from Mailman
-import mm_cfg
-import Utils
-from htmlformat import *
+from Mailman import mm_cfg
+from Mailman import Utils
+from Mailman.htmlformat import *
from Mailman.i18n import _
+EMPTYSTRING = ''
+BR = '<br>'
+NL = '\n'
+
class HTMLFormatter:
@@ -298,7 +298,7 @@ class HTMLFormatter:
container.AddItem(self.RestrictedListMessage(_('subscribers list'),
self.private_roster)
+ _(" <p>Enter your ")
- + string.lower(whom[:-1])
+ + whom[:-1].lower()
+ _(" and password to visit"
" the subscribers list: <p><center> ")
+ whom
@@ -345,16 +345,16 @@ class HTMLFormatter:
if lang is None:
lang = self.preferred_language
text = self.SnarfHTMLTemplate(template, lang)
- parts = regsub.splitx(text, '</?[Mm][Mm]-[^>]*>')
+ parts = re.split('(</?[Mm][Mm]-[^>]*>)', text)
i = 1
while i < len(parts):
- tag = string.lower(parts[i])
+ tag = parts[i].lower()
if replacements.has_key(tag):
parts[i] = replacements[tag]
else:
parts[i] = ''
i = i + 2
- return string.join(parts, '')
+ return EMPTYSTRING.join(parts)
# This needs to wait until after the list is inited, so let's build it
# when it's needed only.
@@ -375,8 +375,7 @@ class HTMLFormatter:
'<mm-list-name>' : self.real_name,
'<mm-email-user>' : self._internal_name,
'<mm-list-description>' : self.description,
- '<mm-list-info>' : string.join(string.split(self.info, '\n'),
- '<br>'),
+ '<mm-list-info>' : BR.join(self.info.split(NL)),
'<mm-form-end>' : self.FormatFormEnd(),
'<mm-archive>' : self.FormatArchiveAnchor(),
'</mm-archive>' : '</a>',