mirror of
https://github.com/SELinuxProject/setools
synced 2025-04-01 14:48:07 +00:00
Python 3: fix more dict .keys() usage.
Uncovered by 2to3. Unit tests now pass in Python 3.
This commit is contained in:
parent
51d8e3e421
commit
d16207c114
@ -72,7 +72,7 @@ class BoolQuery(compquery.ComponentQuery):
|
||||
|
||||
self.match_default = bool(match)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "default":
|
||||
self.default = bool(opts[k])
|
||||
else:
|
||||
|
@ -87,7 +87,7 @@ class CommonQuery(compquery.ComponentQuery):
|
||||
|
||||
self.perms = perms
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.perms_regex = opts[k]
|
||||
elif k == "equal":
|
||||
|
@ -39,7 +39,7 @@ class ComponentQuery(query.PolicyQuery):
|
||||
|
||||
self.name = str(name)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.name_regex = opts[k]
|
||||
else:
|
||||
|
@ -92,7 +92,7 @@ class ContextQuery(query.PolicyQuery):
|
||||
|
||||
self.user = str(user)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.user_regex = opts[k]
|
||||
else:
|
||||
@ -117,7 +117,7 @@ class ContextQuery(query.PolicyQuery):
|
||||
|
||||
self.role = str(role)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.role_regex = opts[k]
|
||||
else:
|
||||
@ -142,7 +142,7 @@ class ContextQuery(query.PolicyQuery):
|
||||
|
||||
self.type_ = str(type_)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.type_regex = opts[k]
|
||||
else:
|
||||
|
@ -116,7 +116,7 @@ class ObjClassQuery(compquery.ComponentQuery):
|
||||
|
||||
self.common = str(common)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.common_regex = opts[k]
|
||||
else:
|
||||
@ -149,7 +149,7 @@ class ObjClassQuery(compquery.ComponentQuery):
|
||||
|
||||
self.perms = perms
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.perms_regex = opts[k]
|
||||
elif k == "equal":
|
||||
|
@ -71,7 +71,7 @@ class PolicyQuery(object):
|
||||
"""
|
||||
|
||||
if regex:
|
||||
return bool(filter(recomp.search, (str(m) for m in obj)))
|
||||
return bool(list(filter(recomp.search, (str(m) for m in obj))))
|
||||
else:
|
||||
return (criteria in obj)
|
||||
|
||||
@ -94,7 +94,7 @@ class PolicyQuery(object):
|
||||
"""
|
||||
|
||||
if regex:
|
||||
return bool(filter(recomp.search, (str(m) for m in obj)))
|
||||
return bool(list(filter(recomp.search, (str(m) for m in obj))))
|
||||
else:
|
||||
return PolicyQuery._match_set(obj, set(criteria), equal)
|
||||
|
||||
|
@ -97,7 +97,7 @@ class RoleQuery(compquery.ComponentQuery):
|
||||
|
||||
self.types = types
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.types_regex = opts[k]
|
||||
elif k == "equal":
|
||||
|
@ -100,7 +100,7 @@ class RuleQuery(PolicyQuery):
|
||||
|
||||
self.source = source
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "indirect":
|
||||
self.source_indirect = opts[k]
|
||||
elif k == "regex":
|
||||
@ -132,7 +132,7 @@ class RuleQuery(PolicyQuery):
|
||||
|
||||
self.target = target
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "indirect":
|
||||
self.target_indirect = opts[k]
|
||||
elif k == "regex":
|
||||
@ -168,7 +168,7 @@ class RuleQuery(PolicyQuery):
|
||||
else:
|
||||
self.tclass = set(tclass)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.tclass_regex = opts[k]
|
||||
else:
|
||||
@ -195,7 +195,7 @@ class RuleQuery(PolicyQuery):
|
||||
|
||||
self.default = default
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.default_regex = opts[k]
|
||||
else:
|
||||
|
@ -164,7 +164,7 @@ class TERuleQuery(rulequery.RuleQuery):
|
||||
else:
|
||||
self.perms = set(perms)
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "equal":
|
||||
self.perms_equal = opts[k]
|
||||
else:
|
||||
|
@ -97,7 +97,7 @@ class TypeQuery(compquery.ComponentQuery):
|
||||
|
||||
self.alias = alias
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.alias_regex = opts[k]
|
||||
else:
|
||||
@ -129,7 +129,7 @@ class TypeQuery(compquery.ComponentQuery):
|
||||
|
||||
self.attrs = attrs
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.attrs_regex = opts[k]
|
||||
elif k == "equal":
|
||||
|
@ -92,7 +92,7 @@ class UserQuery(compquery.ComponentQuery):
|
||||
|
||||
self.roles = roles
|
||||
|
||||
for k in opts.keys():
|
||||
for k in list(opts.keys()):
|
||||
if k == "regex":
|
||||
self.roles_regex = opts[k]
|
||||
elif k == "equal":
|
||||
|
Loading…
Reference in New Issue
Block a user