Skip to content

Commit 72e0c32

Browse files
committed
flake8-bugbear
1 parent acc8e6d commit 72e0c32

28 files changed

+55
-58
lines changed

.flake8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[flake8]
22
max-line-length = 120
3-
select = C4
3+
select = C,E,F,W,B,B9
44
ignore = E741, E402, W504, W605, C408
55
per-file-ignores =
66
pySDC/tutorial/step_6/C_MPI_parallelization.py:F401,

pySDC/core/Step.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ def __dict_to_list(in_dict):
168168
"""
169169

170170
max_val = 1
171-
for k, v in in_dict.items():
171+
for _, v in in_dict.items():
172172
if type(v) is list:
173173
max_val = max(max_val, len(v))
174174
else:

pySDC/helpers/stats_helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def get_list_of_types(stats):
6262
"""
6363

6464
type_list = []
65-
for k, v in stats.items():
65+
for k, _ in stats.items():
6666
if k.type not in type_list:
6767
type_list.append(k.type)
6868
return type_list

pySDC/helpers/visualization_tools.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ def show_residual_across_simulation(stats, fname='residuals.png'):
2828
minres = 0
2929
maxres = -99
3030
for k, v in extract_stats.items():
31-
maxprocs = max(maxprocs, getattr(k, 'process'))
32-
maxiter = max(maxiter, getattr(k, 'iter'))
31+
maxprocs = max(maxprocs, k.process)
32+
maxiter = max(maxiter, k.iter)
3333
minres = min(minres, np.log10(v))
3434
maxres = max(maxres, np.log10(v))
3535

3636
# grep residuals and put into array
3737
residual = np.zeros((maxiter, maxprocs + 1))
3838
residual[:] = -99
3939
for k, v in extract_stats.items():
40-
step = getattr(k, 'process')
41-
iter = getattr(k, 'iter')
40+
step = k.process
41+
iter = k.iter
4242
if iter is not -1:
4343
residual[iter - 1, step] = np.log10(v)
4444

pySDC/implementations/controller_classes/controller_MPI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ def it_down():
609609

610610
nsweeps = self.S.levels[l].params.nsweeps
611611

612-
for k in range(nsweeps):
612+
for _ in range(nsweeps):
613613

614614
self.hooks.pre_comm(step=self.S, level_number=l)
615615

pySDC/implementations/controller_classes/controller_nonMPI.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ def __init__(self, num_procs, controller_params, description):
3535

3636
# try to initialize via dill.copy (much faster for many time-steps)
3737
try:
38-
for p in range(num_procs - 1):
38+
for _ in range(num_procs - 1):
3939
self.MS.append(dill.copy(self.MS[0]))
4040
# if this fails (e.g. due to un-picklable data in the steps), initialize seperately
4141
except dill.PicklingError and TypeError:
4242
self.logger.warning('Need to initialize steps separately due to pickling error')
43-
for p in range(num_procs - 1):
43+
for _ in range(num_procs - 1):
4444
self.MS.append(stepclass.step(description))
4545

4646
if self.params.dump_setup:
@@ -548,7 +548,7 @@ def it_down(local_MS_running):
548548

549549
# sweep on middle levels (not on finest, not on coarsest, though)
550550

551-
for k in range(self.nsweeps[l]):
551+
for _ in range(self.nsweeps[l]):
552552

553553
for S in local_MS_running:
554554

pySDC/implementations/datatype_classes/mesh.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def __array_ufunc__(self, ufunc, method, *inputs, out=None, **kwargs):
6565
"""
6666
args = []
6767
comm = None
68-
for i, input_ in enumerate(inputs):
68+
for _, input_ in enumerate(inputs):
6969
if isinstance(input_, mesh):
7070
args.append(input_.view(np.ndarray))
7171
comm = input_.comm

pySDC/implementations/problem_classes/GrayScott_1D_FEniCS_implicit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def Boundary(x, on_boundary):
5656

5757
# set mesh and refinement (for multilevel)
5858
mesh = df.IntervalMesh(problem_params['c_nvars'], 0, 100)
59-
for i in range(problem_params['refinements']):
59+
for _ in range(problem_params['refinements']):
6060
mesh = df.refine(mesh)
6161

6262
# define function space for future reference

pySDC/implementations/problem_classes/HeatEquation_1D_FEniCS_matrix_forced.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def __init__(self, problem_params, dtype_u=fenics_mesh, dtype_f=rhs_fenics_mesh)
5454

5555
# set mesh and refinement (for multilevel)
5656
mesh = df.UnitIntervalMesh(problem_params['c_nvars'])
57-
for i in range(problem_params['refinements']):
57+
for _ in range(problem_params['refinements']):
5858
mesh = df.refine(mesh)
5959

6060
# define function space for future reference

pySDC/implementations/problem_classes/HeatEquation_1D_FEniCS_weak_forced.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def Boundary(x, on_boundary):
5555

5656
# set mesh and refinement (for multilevel)
5757
mesh = df.UnitIntervalMesh(problem_params['c_nvars'])
58-
for i in range(problem_params['refinements']):
58+
for _ in range(problem_params['refinements']):
5959
mesh = df.refine(mesh)
6060

6161
# define function space for future reference
@@ -231,7 +231,7 @@ def Boundary(x, on_boundary):
231231

232232
# set mesh and refinement (for multilevel)
233233
mesh = df.UnitIntervalMesh(problem_params['c_nvars'])
234-
for i in range(problem_params['refinements']):
234+
for _ in range(problem_params['refinements']):
235235
mesh = df.refine(mesh)
236236

237237
# define function space for future reference

0 commit comments

Comments
 (0)