Replace filter() calls with list comprehensions

In Python 3, filter() returns an iterator.
Use list comprehensions instead.

Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
Petr Viktorin
2015-08-11 16:42:28 +02:00
committed by Jan Cholasta
parent 3bf91eab25
commit 5a9141dc40
8 changed files with 10 additions and 11 deletions

View File

@@ -792,9 +792,8 @@ class Param(ReadOnly):
if type(value) not in (tuple, list):
value = (value,)
values = tuple(
self._convert_scalar(v, i) for (i, v) in filter(
lambda iv: not _is_null(iv[1]), enumerate(value)
)
self._convert_scalar(v, i)
for (i, v) in enumerate(value) if not _is_null(v)
)
if len(values) == 0:
return