[WIP] NAS: dlc module is PEP8 compliant

This commit is contained in:
Sepalani
2016-02-21 17:03:29 +01:00
parent 0475343b9e
commit 9148578223

View File

@@ -69,11 +69,17 @@ def filter_list(data, attr1=None, attr2=None, attr3=None,
# Nothing to filter, just return the input data
return data
nc = lambda a, b: (a is None or a == b)
attrs = lambda data: (len(data) == 6 and nc(attr1, data[2]) and
nc(attr2, data[3]) and nc(attr3, data[4]))
output = filter(lambda line: attrs(line.split("\t")),
data.splitlines())
def attrs(data):
"""Filter attrs."""
def nc(a, b):
"""Filter nc."""
return a is None or a == b
return \
len(data) == 6 and \
nc(attr1, data[2]) and \
nc(attr2, data[3]) and \
nc(attr3, data[4])
output = filter(lambda line: attrs(line.split("\t")), data.splitlines())
if offset is not None:
output = output[offset:]