diff options
| author | bwarsaw | 2001-05-01 05:57:12 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-05-01 05:57:12 +0000 |
| commit | 394fcc559b4a88254803566bed9725e59c6cd6d2 (patch) | |
| tree | 3fe4680ae9b16ff91d226604a75224363dcb64b7 /Mailman/HTMLFormatter.py | |
| parent | ddb4d86d1b32100ca8fe220c020da7ceda7a02c9 (diff) | |
| download | mailman-394fcc559b4a88254803566bed9725e59c6cd6d2.tar.gz mailman-394fcc559b4a88254803566bed9725e59c6cd6d2.tar.zst mailman-394fcc559b4a88254803566bed9725e59c6cd6d2.zip | |
Diffstat (limited to 'Mailman/HTMLFormatter.py')
| -rw-r--r-- | Mailman/HTMLFormatter.py | 27 |
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>', |
