Skip to content

Commit d440a83

Browse files
committed
Silence pytest unused-variable warnings
1 parent 0bd31c4 commit d440a83

File tree

11 files changed

+15
-15
lines changed

11 files changed

+15
-15
lines changed

html5lib/ihatexml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def coerceComment(self, data):
232232

233233
def coerceCharacters(self, data):
234234
if self.replaceFormFeedCharacters:
235-
for i in range(data.count("\x0C")):
235+
for _ in range(data.count("\x0C")):
236236
warnings.warn("Text cannot contain U+000C", DataLossWarning)
237237
data = data.replace("\x0C", " ")
238238
# Other non-xml characters

html5lib/inputstream.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ def readChunk(self, chunkSize=None):
296296
return True
297297

298298
def characterErrorsUCS4(self, data):
299-
for i in range(len(invalid_unicode_re.findall(data))):
299+
for _ in range(len(invalid_unicode_re.findall(data))):
300300
self.errors.append("invalid-codepoint")
301301

302302
def characterErrorsUCS2(self, data):
@@ -681,7 +681,7 @@ def getEncoding(self):
681681
(b"<!", self.handleOther),
682682
(b"<?", self.handleOther),
683683
(b"<", self.handlePossibleStartTag))
684-
for byte in self.data:
684+
for _ in self.data:
685685
keepParsing = True
686686
for key, method in methodDispatch:
687687
if self.data.matchBytes(key):

html5lib/serializer/htmlserializer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ def serialize(self, treewalker, encoding=None):
241241
in_cdata = True
242242
elif in_cdata:
243243
self.serializeError("Unexpected child element of a CDATA element")
244-
for (attr_namespace, attr_name), attr_value in token["data"].items():
244+
for (_, attr_name), attr_value in token["data"].items():
245245
# TODO: Add namespace support here
246246
k = attr_name
247247
v = attr_value

html5lib/tests/test_encoding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def runPreScanEncodingTest(data, encoding):
5151
def test_encoding():
5252
for filename in get_data_files("encoding"):
5353
tests = _TestData(filename, b"data", encoding=None)
54-
for idx, test in enumerate(tests):
54+
for test in tests:
5555
yield (runParserEncodingTest, test[b'data'], test[b'encoding'])
5656
yield (runPreScanEncodingTest, test[b'data'], test[b'encoding'])
5757

html5lib/tests/test_serializer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,5 +219,5 @@ def test_serializer():
219219
for filename in get_data_files('serializer-testdata', '*.test', os.path.dirname(__file__)):
220220
with open(filename) as fp:
221221
tests = json.load(fp)
222-
for index, test in enumerate(tests['tests']):
222+
for test in tests['tests']:
223223
yield runSerializerTest, test["input"], test["expected"], test.get("options", {})

html5lib/tests/test_treewalkers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def test_all_tokens():
3131
{'type': 'EndTag', 'namespace': 'http://www.w3.org/1999/xhtml', 'name': 'body'},
3232
{'type': 'EndTag', 'namespace': 'http://www.w3.org/1999/xhtml', 'name': 'html'}
3333
]
34-
for treeName, treeCls in sorted(treeTypes.items()):
34+
for _, treeCls in sorted(treeTypes.items()):
3535
if treeCls is None:
3636
continue
3737
p = html5parser.HTMLParser(tree=treeCls["builder"])

html5lib/tokenizer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,7 @@ def attributeNameState(self):
924924
if self.lowercaseAttrName:
925925
self.currentToken["data"][-1][0] = (
926926
self.currentToken["data"][-1][0].translate(asciiUpper2Lower))
927-
for name, value in self.currentToken["data"][:-1]:
927+
for name, _ in self.currentToken["data"][:-1]:
928928
if self.currentToken["data"][-1][0] == name:
929929
self.tokenQueue.append({"type": tokenTypes["ParseError"], "data":
930930
"duplicate-attribute"})
@@ -1720,7 +1720,7 @@ def cdataSectionState(self):
17201720
# Deal with null here rather than in the parser
17211721
nullCount = data.count("\u0000")
17221722
if nullCount > 0:
1723-
for i in range(nullCount):
1723+
for _ in range(nullCount):
17241724
self.tokenQueue.append({"type": tokenTypes["ParseError"],
17251725
"data": "invalid-codepoint"})
17261726
data = data.replace("\u0000", "\uFFFD")

html5lib/treebuilders/dom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def getNameTuple(self):
109109

110110
nameTuple = property(getNameTuple)
111111

112-
class TreeBuilder(_base.TreeBuilder):
112+
class TreeBuilder(_base.TreeBuilder): # pylint:disable=unused-variable
113113
def documentClass(self):
114114
self.dom = Dom.getDOMImplementation().createDocument(None, None, None)
115115
return weakref.proxy(self)

html5lib/treebuilders/etree.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def serializeElement(element, indent=0):
253253

254254
return "\n".join(rv)
255255

256-
def tostring(element):
256+
def tostring(element): # pylint:disable=unused-variable
257257
"""Serialize an element and its child nodes to a string"""
258258
rv = []
259259
filter = ihatexml.InfosetFilter()
@@ -307,7 +307,7 @@ def serializeElement(element):
307307

308308
return "".join(rv)
309309

310-
class TreeBuilder(_base.TreeBuilder):
310+
class TreeBuilder(_base.TreeBuilder): # pylint:disable=unused-variable
311311
documentClass = Document
312312
doctypeClass = DocumentType
313313
elementClass = Element

html5lib/treewalkers/etree.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def getETreeBuilder(ElementTreeImplementation):
2222
ElementTree = ElementTreeImplementation
2323
ElementTreeCommentType = ElementTree.Comment("asd").tag
2424

25-
class TreeWalker(_base.NonRecursiveTreeWalker):
25+
class TreeWalker(_base.NonRecursiveTreeWalker): # pylint:disable=unused-variable
2626
"""Given the particular ElementTree representation, this implementation,
2727
to avoid using recursion, returns "nodes" as tuples with the following
2828
content:
@@ -38,7 +38,7 @@ class TreeWalker(_base.NonRecursiveTreeWalker):
3838
"""
3939
def getNodeDetails(self, node):
4040
if isinstance(node, tuple): # It might be the root Element
41-
elt, key, parents, flag = node
41+
elt, _, _, flag = node
4242
if flag in ("text", "tail"):
4343
return _base.TEXT, getattr(elt, flag)
4444
else:

html5lib/treewalkers/genshistream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def __iter__(self):
2525
yield token
2626

2727
def tokens(self, event, next):
28-
kind, data, pos = event
28+
kind, data, _ = event
2929
if kind == START:
3030
tag, attribs = data
3131
name = tag.localname

0 commit comments

Comments
 (0)