diff --git a/html5lib/_utils.py b/html5lib/_utils.py index 179d7015..9ea57942 100644 --- a/html5lib/_utils.py +++ b/html5lib/_utils.py @@ -7,12 +7,15 @@ except ImportError: from collections import Mapping -from six import text_type +from six import text_type, PY3 -try: - import xml.etree.cElementTree as default_etree -except ImportError: +if PY3: import xml.etree.ElementTree as default_etree +else: + try: + import xml.etree.cElementTree as default_etree + except ImportError: + import xml.etree.ElementTree as default_etree __all__ = ["default_etree", "MethodDispatcher", "isSurrogatePair",