Skip to content
This repository was archived by the owner on Nov 19, 2018. It is now read-only.

Commit 0f4cf1a

Browse files
committed
Add flake8 linter and fix linter issues
flake8 with bugbear plugin
1 parent 0aa9189 commit 0f4cf1a

File tree

5 files changed

+20
-12
lines changed

5 files changed

+20
-12
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ matrix:
3232
python: 3.8-dev
3333
dist: xenial
3434
sudo: true
35-
- env: TOXENV=py36-lint
35+
- env: TOXENV=lint
3636
python: 3.6

pydot_ng/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,7 @@ def get_node_list(self):
12461246
"""
12471247
node_objs = list()
12481248

1249-
for node, obj_dict_list in self.obj_dict['nodes'].items():
1249+
for obj_dict_list in self.obj_dict['nodes'].values():
12501250
node_objs.extend([
12511251
Node(obj_dict=obj_d)
12521252
for obj_d
@@ -1362,7 +1362,7 @@ def get_edge_list(self):
13621362
"""
13631363
edge_objs = list()
13641364

1365-
for edge, obj_dict_list in self.obj_dict['edges'].items():
1365+
for obj_dict_list in self.obj_dict['edges'].values():
13661366
edge_objs.extend([
13671367
Edge(obj_dict=obj_d)
13681368
for obj_d
@@ -1428,7 +1428,7 @@ def get_subgraph_list(self):
14281428

14291429
sgraph_objs = list()
14301430

1431-
for sgraph, obj_dict_list in self.obj_dict['subgraphs'].items():
1431+
for obj_dict_list in self.obj_dict['subgraphs'].values():
14321432
sgraph_objs.extend([
14331433
Subgraph(obj_dict=obj_d)
14341434
for obj_d
@@ -1508,7 +1508,7 @@ def to_string(self):
15081508
for obj
15091509
in (edge_obj_dicts + node_obj_dicts + sgraph_obj_dicts)])
15101510

1511-
for idx, obj in obj_list:
1511+
for _idx, obj in obj_list:
15121512
if obj['type'] == 'node':
15131513
node = Node(obj_dict=obj)
15141514

pydot_ng/_dotparser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def update_parent_graph_hierarchy(g, parent_graph=None, level=0):
134134
obj['parent_graph'].set_parent_graph(parent_graph)
135135

136136
if key_name == 'edges' and len(key) == 2:
137-
for idx, vertex in enumerate(obj['points']):
137+
for vertex in obj['points']:
138138
if isinstance(vertex, (pydot.Graph, pydot.Subgraph,
139139
pydot.Cluster)):
140140
vertex.set_parent_graph(parent_graph)
@@ -162,7 +162,7 @@ def add_elements(g, toks, defaults_graph=None, defaults_node=None,
162162
if defaults_edge is None:
163163
defaults_edge = {}
164164

165-
for elm_idx, element in enumerate(toks):
165+
for element in toks:
166166
if isinstance(element, (pydot.Subgraph, pydot.Cluster)):
167167
add_defaults(element, defaults_graph)
168168
g.add_subgraph(element)

test/test_pydot.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
from __future__ import division
99
from __future__ import print_function
1010

11-
from hashlib import sha256
1211
import os
13-
import subprocess
1412
import sys
1513

1614
import pydot_ng as pydot

tox.ini

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,21 @@ commands = py.test -v {posargs:test/}
99

1010
[testenv:lint]
1111
deps =
12-
flake8==3.5.0
12+
flake8
13+
flake8-bugbear
1314
skip_install = True
14-
commands = flake8
15+
commands =
16+
flake8
1517

1618

1719
[flake8]
1820
show-source = true
19-
max-line-length = 99
21+
max-line-length = 79
22+
exclude =
23+
.git,
24+
.tox,
25+
.mypy_cache,
26+
.pytest_cache,
27+
__pycache__,
28+
build,
29+
dist

0 commit comments

Comments
 (0)