mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
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:
committed by
Jan Cholasta
parent
3bf91eab25
commit
5a9141dc40
@@ -1128,7 +1128,7 @@ class Object(HasParam):
|
||||
self.__get_attrs('Method'), sort=False, name_attr='attr_name'
|
||||
)
|
||||
self._create_param_namespace('params')
|
||||
pkeys = filter(lambda p: p.primary_key, self.params())
|
||||
pkeys = [p for p in self.params() if p.primary_key]
|
||||
if len(pkeys) > 1:
|
||||
raise ValueError(
|
||||
'%s (Object) has multiple primary keys: %s' % (
|
||||
@@ -1139,7 +1139,7 @@ class Object(HasParam):
|
||||
if len(pkeys) == 1:
|
||||
self.primary_key = pkeys[0]
|
||||
self.params_minus_pk = NameSpace(
|
||||
filter(lambda p: not p.primary_key, self.params()), sort=False
|
||||
[p for p in self.params() if not p.primary_key], sort=False
|
||||
)
|
||||
else:
|
||||
self.primary_key = None
|
||||
|
||||
Reference in New Issue
Block a user