Fix misuse of all() and any() functions across the codebase

This commit is contained in:
Gustavo Moreira
2024-10-02 10:38:01 +10:00
parent 72abb419cc
commit c18818aa8d
12 changed files with 31 additions and 51 deletions
@@ -53,9 +53,7 @@ class Check_afinfo(plugins.PluginInterface):
def _check_afinfo(self, var_name, var, op_members, seq_members):
# check if object has a least one of the members used for analysis by this function
required_members = ["seq_fops", "seq_ops", "seq_show"]
has_required_member = any(
[var.has_member(member) for member in required_members]
)
has_required_member = any(var.has_member(member) for member in required_members)
if not has_required_member:
vollog.debug(
f"{var_name} object at {hex(var.vol.offset)} had none of the required members: {', '.join([member for member in required_members])}"