diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-09-22 22:23:48 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-09-22 22:23:48 -0700 |
commit | 2c39cdc8989c6fd855d11bc8bd66230964cb4859 (patch) | |
tree | a153438e6a6a4c8e9217b2b1c68c68c1f46bb032 | |
parent | 3e0fa0695e26d1d77af8ebc8d70ed8817303a0b3 (diff) | |
parent | 72aac53b5d04a6d8194fc53d2c5112f805298237 (diff) |
Merge pull request #84 from zmwangx/python3.5-compat-fix
Python 3.5 compatibility fix: add placeholder for HTMLParseError
-rw-r--r-- | test/normalize.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/normalize.py b/test/normalize.py index 70bee46..9025bfa 100644 --- a/test/normalize.py +++ b/test/normalize.py @@ -1,5 +1,14 @@ # -*- coding: utf-8 -*- -from html.parser import HTMLParser, HTMLParseError +from html.parser import HTMLParser + +try: + from html.parser import HTMLParseError +except ImportError: + # HTMLParseError was removed in Python 3.5. It could never be + # thrown, so we define a placeholder instead. + class HTMLParseError(Exception): + pass + from html.entities import name2codepoint import sys import re |