summaryrefslogtreecommitdiff
path: root/Mailman/HTMLFormatter.py
diff options
context:
space:
mode:
authorbwarsaw1998-06-19 20:03:53 +0000
committerbwarsaw1998-06-19 20:03:53 +0000
commite27637f30ef1e9ac9ee62c0d242f3ad143a7307d (patch)
treeae242edbb43f675c6b613e9b9e6a683e6c51146e /Mailman/HTMLFormatter.py
parentb26ab949a455045478da04009c14aa140fcf11ba (diff)
downloadmailman-e27637f30ef1e9ac9ee62c0d242f3ad143a7307d.tar.gz
mailman-e27637f30ef1e9ac9ee62c0d242f3ad143a7307d.tar.zst
mailman-e27637f30ef1e9ac9ee62c0d242f3ad143a7307d.zip
Diffstat (limited to 'Mailman/HTMLFormatter.py')
-rw-r--r--Mailman/HTMLFormatter.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py
index 9b060bfdb..d234c0b1b 100644
--- a/Mailman/HTMLFormatter.py
+++ b/Mailman/HTMLFormatter.py
@@ -17,15 +17,16 @@
"""Routines for presentation of list-specific HTML text."""
-__version__ = "$Revision: 730 $"
-
import os
+# XXX: should be converted to use re module
import regsub
import string
-import mm_cfg, mm_utils
+import mm_cfg
+import Utils
from htmlformat import *
+
class HTMLFormatter:
def InitTempVars(self):
self._template_dir = os.path.join(mm_cfg.TEMPLATE_DIR,
@@ -53,6 +54,8 @@ class HTMLFormatter:
"Mailman v %s" % mm_cfg.VERSION)))).Format()
def SnarfHTMLTemplate(self, file):
+ # XXX: hack, blech, yuk
+ HTMLFormatter.InitTempVars(self)
filename = os.path.join(self._template_dir, file)
f = open(filename,'r')
str = f.read()
@@ -81,7 +84,7 @@ class HTMLFormatter:
# Make some local refs for efficiency:
disdel=mm_cfg.DisableDelivery,
Link=Link, os=os,
- ObscureEmail=mm_utils.ObscureEmail):
+ ObscureEmail=Utils.ObscureEmail):
id = ObscureEmail(person)
if me.obscure_addresses:
showing = ObscureEmail(person, for_text=1)
@@ -326,7 +329,7 @@ class HTMLFormatter:
return item[-5:] == '.html'
files = filter(ExtensionFilter, os.listdir(mm_cfg.TEMPLATE_DIR))
- mm_utils.MakeDirTree(self._template_dir)
+ Utils.MakeDirTree(self._template_dir)
for filename in files:
file1 = open(os.path.join(mm_cfg.TEMPLATE_DIR, filename), 'r')
text = file1.read()