summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mailman/Utils.py')
-rw-r--r--Mailman/Utils.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/Mailman/Utils.py b/Mailman/Utils.py
index 890e284f5..0332aee61 100644
--- a/Mailman/Utils.py
+++ b/Mailman/Utils.py
@@ -27,8 +27,6 @@ import sys
import os
import string
import re
-# XXX: obsolete, should use re module
-import regsub
import random
import urlparse
import sha
@@ -401,19 +399,8 @@ def CheckSiteAdminPassword(response):
def QuoteHyperChars(str):
- arr = regsub.splitx(str, '[<>"&]')
- i = 1
- while i < len(arr):
- if arr[i] == '<':
- arr[i] = '&lt;'
- elif arr[i] == '>':
- arr[i] = '&gt;'
- elif arr[i] == '"':
- arr[i] = '&quot;'
- else: #if arr[i] == '&':
- arr[i] = '&amp;'
- i = i + 2
- return string.join(arr, '')
+ from cgi import escape
+ return escape(str, quote=1)