Skip to content

Commit 5b3cb35

Browse files
committed
Fix more flake8 issues.
It turns out flake8's behaviour differs between Python 2 and Python 3 because of the changes between the two, so run it on both on Travis.
1 parent fa3cad5 commit 5b3cb35

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,13 @@ env:
1212

1313
matrix:
1414
exclude:
15+
- python: "2.7"
16+
env: USE_OPTIONAL=false
1517
- python: "3.3"
1618
env: USE_OPTIONAL=false
1719
include:
20+
- python: "2.7"
21+
env: USE_OPTIONAL=false FLAKE=true
1822
- python: "3.3"
1923
env: USE_OPTIONAL=false FLAKE=true
2024

html5lib/tests/tokenizertotree.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def main(out_path):
2525

2626
def run_file(filename, out_path):
2727
try:
28-
tests_data = json.load(file(filename))
28+
tests_data = json.load(open(filename, "r"))
2929
except ValueError:
3030
sys.stderr.write("Failed to load %s\n" % filename)
3131
return

html5lib/tokenizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import absolute_import, division, unicode_literals
22

33
try:
4-
chr = unichr
4+
chr = unichr # flake8: noqa
55
except NameError:
66
pass
77

html5lib/treebuilders/etree.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ def tostring(element):
255255
filter = ihatexml.InfosetFilter()
256256

257257
def serializeElement(element):
258-
if type(element) == type(ElementTree.ElementTree):
258+
if isinstance(element, ElementTree.ElementTree):
259259
element = element.getroot()
260260

261261
if element.tag == "<!DOCTYPE>":

html5lib/treebuilders/etree_lxml.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def serializeElement(element, indent=0):
8686
rv.append("#document-fragment")
8787
for next_element in element:
8888
serializeElement(next_element, indent + 2)
89-
elif type(element.tag) == type(etree.Comment):
89+
elif isinstance(element.tag, etree.Comment):
9090
rv.append("|%s<!-- %s -->" % (' ' * indent, element.text))
9191
if hasattr(element, "tail") and element.tail:
9292
rv.append("|%s\"%s\"" % (' ' * indent, element.tail))
@@ -149,7 +149,7 @@ def serializeElement(element):
149149
rv.append(dtd_str)
150150
serializeElement(element.getroot())
151151

152-
elif type(element.tag) == type(etree.Comment):
152+
elif isinstance(element.tag, etree.Comment):
153153
rv.append("<!--%s-->" % (element.text,))
154154

155155
else:
@@ -301,7 +301,7 @@ def insertCommentInitial(self, data, parent=None):
301301

302302
def insertCommentMain(self, data, parent=None):
303303
if (parent == self.document and
304-
type(self.document._elementTree.getroot()[-1].tag) == type(etree.Comment)):
304+
isinstance(self.document._elementTree.getroot()[-1].tag, etree.Comment)):
305305
warnings.warn("lxml cannot represent adjacent comments beyond the root elements", DataLossWarning)
306306
super(TreeBuilder, self).insertComment(data, parent)
307307

0 commit comments

Comments
 (0)