summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
diff options
context:
space:
mode:
authorbwarsaw2001-05-01 06:00:38 +0000
committerbwarsaw2001-05-01 06:00:38 +0000
commit74847e2a59530fb4155eb87dc80b1a3bca63cc0e (patch)
tree1831f44b20b9eaa5908f3347ac1c72d77c9e1582 /Mailman/Utils.py
parent7fc1e7971dad8d8e340e0b7ba75fa4a6586820a3 (diff)
downloadmailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.tar.gz
mailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.tar.zst
mailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.zip
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)