diff options
| -rw-r--r-- | Mailman/Utils.py | 17 |
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] = '<' - elif arr[i] == '>': - arr[i] = '>' - elif arr[i] == '"': - arr[i] = '"' - else: #if arr[i] == '&': - arr[i] = '&' - i = i + 2 - return string.join(arr, '') + from cgi import escape + return escape(str, quote=1) |
