Skip to content

Commit 2dfce5a

Browse files
committed
Suppress too-many-arguments linting error where necessary
1 parent 91cad29 commit 2dfce5a

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

iotlab_controller/experiment/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class BaseExperiment:
2020
# Maybe fix later
2121
def __init__(self, name, nodes, *args, target=None, firmwares=None,
2222
exp_id=None, profiles=None, api=None, **kwargs):
23-
# pylint: disable=redefined-outer-name
23+
# pylint: disable=redefined-outer-name,too-many-arguments
2424
# nodes module is not used in this constructor, so it is safe to
2525
# redefine the name as a variable
2626
if (firmwares is not None) and \
@@ -59,7 +59,7 @@ def __str__(self):
5959
def iter_experiments(cls, *args, include_waiting=False, target=None,
6060
api=None, nodes_class=nodes.BaseNodes,
6161
node_class=nodes.BaseNode, **kwargs):
62-
62+
# pylint: disable=too-many-arguments
6363
if api is None:
6464
api = common.get_default_api()
6565

iotlab_controller/experiment/tmux.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
class TmuxExperiment(base.BaseExperiment):
1818
def __init__(self, name, nodes, *args, target=None, firmwares=None,
1919
exp_id=None, profiles=None, api=None, **kwargs):
20+
# pylint: disable=too-many-arguments
2021
super().__init__(name=name, nodes=nodes, target=target,
2122
firmwares=firmwares, exp_id=exp_id, profiles=profiles,
2223
api=api, *args, **kwargs)

iotlab_controller/nodes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ def __add__(self, other):
186186
@classmethod
187187
def all_nodes(cls, *args, site=None, state=None, archi=None, api=None,
188188
node_class=BaseNode, **kwargs):
189-
# pylint: disable=unexpected-keyword-arg
189+
# pylint: disable=unexpected-keyword-arg,too-many-arguments
190190
# Maybe fix later
191191
res = cls(state=state, api=api, node_class=node_class,
192192
*args, **kwargs)
@@ -445,6 +445,7 @@ def leafs(self):
445445
@classmethod
446446
def all_nodes(cls, *args, site=None, state=None, archi=None, api=None,
447447
node_class=BaseNode, **kwargs):
448+
# pylint: disable=too-many-arguments
448449
res = cls(site=site, state=state, api=api, node_class=node_class,
449450
*args, **kwargs)
450451
# pylint: disable=protected-access

0 commit comments

Comments
 (0)