mirror of
https://github.com/jtesta/ssh-audit.git
synced 2024-11-16 13:35:39 +01:00
Fix pylint's bad-builtin and deprecated-lambda with list comprehension.
This commit is contained in:
parent
6d9f5e6f2a
commit
74d1b5c7b5
@ -103,12 +103,12 @@ class AuditConf(object):
|
||||
if len(self.ipvo) == 0:
|
||||
value = (6,) if ipv == 4 else (4,)
|
||||
else:
|
||||
value = tuple(filter(lambda x: x != ipv, self.ipvo))
|
||||
value = tuple([x for x in self.ipvo if x != ipv])
|
||||
self.__setattr__('ipvo', value)
|
||||
elif name == 'ipvo':
|
||||
if isinstance(value, (tuple, list)):
|
||||
uniq_value = utils.unique_seq(value)
|
||||
value = tuple(filter(lambda x: x in (4, 6), uniq_value))
|
||||
value = tuple([x for x in uniq_value if x in (4, 6)])
|
||||
valid = True
|
||||
ipv_both = len(value) == 0
|
||||
object.__setattr__(self, 'ipv4', ipv_both or 4 in value)
|
||||
@ -1536,7 +1536,7 @@ class SSH(object): # pylint: disable=too-few-public-methods
|
||||
|
||||
def _resolve(self, ipvo):
|
||||
# type: (Sequence[int]) -> Iterable[Tuple[int, Tuple[Any, ...]]]
|
||||
ipvo = tuple(filter(lambda x: x in (4, 6), utils.unique_seq(ipvo)))
|
||||
ipvo = tuple([x for x in utils.unique_seq(ipvo) if x in (4, 6)])
|
||||
ipvo_len = len(ipvo)
|
||||
prefer_ipvo = ipvo_len > 0
|
||||
prefer_ipv4 = prefer_ipvo and ipvo[0] == 4
|
||||
|
8
tox.ini
8
tox.ini
@ -110,7 +110,13 @@ strict_optional = True
|
||||
reports = no
|
||||
#output-format = colorized
|
||||
indent-string = \t
|
||||
disable = locally-disabled, bad-continuation, multiple-imports, invalid-name, trailing-whitespace, missing-docstring
|
||||
disable =
|
||||
locally-disabled,
|
||||
bad-continuation,
|
||||
multiple-imports,
|
||||
invalid-name,
|
||||
trailing-whitespace,
|
||||
missing-docstring
|
||||
max-complexity = 15
|
||||
max-args = 8
|
||||
max-locals = 20
|
||||
|
Loading…
Reference in New Issue
Block a user