Fix types for new ansible

Is more strict about types.

See
https://docs.ansible.com/projects/ansible/latest/porting_guides/porting_guide_core_2.19.html#broken-conditionals
This commit is contained in:
Miha Frangež 2026-01-09 11:34:36 +01:00 committed by Timotej Lazar
parent e93cdfd1dd
commit 88061d97b2
3 changed files with 9 additions and 2 deletions

View file

@ -6,6 +6,7 @@ class FilterModule(object):
return {
'defaultattr': self.defaultattr,
'list2dict': self.list2dict,
'any': self.any,
}
def defaultattr(self, objects, attr, val=None):
@ -19,3 +20,9 @@ class FilterModule(object):
Like items2dict but keep entire dictionaries as values.
'''
return {item[key]: item for item in items}
def any(self, items):
'''
Return True if any item in the list is True.
'''
return any(items)