diff options
| author | bwarsaw | 2001-05-01 06:00:38 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-05-01 06:00:38 +0000 |
| commit | 74847e2a59530fb4155eb87dc80b1a3bca63cc0e (patch) | |
| tree | 1831f44b20b9eaa5908f3347ac1c72d77c9e1582 /Mailman/Utils.py | |
| parent | 7fc1e7971dad8d8e340e0b7ba75fa4a6586820a3 (diff) | |
| download | mailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.tar.gz mailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.tar.zst mailman-74847e2a59530fb4155eb87dc80b1a3bca63cc0e.zip | |
Diffstat (limited to 'Mailman/Utils.py')
| -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) |
