diff options
| -rw-r--r-- | src/lxml/html/clean.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lxml/html/clean.py b/src/lxml/html/clean.py index 0fa1544c..0494357e 100644 --- a/src/lxml/html/clean.py +++ b/src/lxml/html/clean.py @@ -8,8 +8,9 @@ details. from __future__ import absolute_import -import re import copy +import re +import sys try: from urlparse import urlsplit from urllib import unquote_plus @@ -69,7 +70,8 @@ _replace_css_import = re.compile( r'@\s*import', re.I).sub _looks_like_tag_content = re.compile( - r'</?[a-zA-Z]+|\son[a-zA-Z]+\s*=', re.ASCII).search + r'</?[a-zA-Z]+|\son[a-zA-Z]+\s*=', + *((re.ASCII,) if sys.version_info[0] >= 3 else ())).search # All kinds of schemes besides just javascript: that can cause # execution: |
