summaryrefslogtreecommitdiff
path: root/tests/etree13/HTMLTreeBuilder.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/etree13/HTMLTreeBuilder.py')
-rw-r--r--tests/etree13/HTMLTreeBuilder.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/etree13/HTMLTreeBuilder.py b/tests/etree13/HTMLTreeBuilder.py
index 4c5a24f6..cf332c75 100644
--- a/tests/etree13/HTMLTreeBuilder.py
+++ b/tests/etree13/HTMLTreeBuilder.py
@@ -1,3 +1,4 @@
+from __future__ import absolute_import
#
# ElementTree
# $Id$
@@ -53,7 +54,9 @@ import htmlentitydefs
import re, string, sys
import mimetools, StringIO
-import ElementTree
+from six import text_type
+
+from . import ElementTree
AUTOCLOSE = "p", "li", "tr", "th", "td", "head", "body"
IGNOREEND = "img", "hr", "meta", "link", "br"
@@ -198,7 +201,7 @@ class HTMLTreeBuilder(HTMLParser):
def handle_data(self, data):
if isinstance(data, type('')) and is_not_ascii(data):
# convert to unicode, but only if necessary
- data = unicode(data, self.encoding, "ignore")
+ data = text_type(data, self.encoding, "ignore")
self.__builder.data(data)
##