mirror of
https://github.com/topjohnwu/selinux.git
synced 2024-11-27 21:40:39 +00:00
sepolicy: setools.*Query wants a list in ruletype
This fixes a problem introduced in 18410c86
where ruletype is specified
as a string not a list.
Fixes:
>>> sepolicy.get_all_role_allows()
Traceback (most recent call last):
File "/usr/lib64/python3.6/site-packages/setools/policyrep/util.py", line 60, in lookup
return cls(value)
File "/usr/lib64/python3.6/enum.py", line 291, in __call__
return cls.__new__(cls, value)
File "/usr/lib64/python3.6/enum.py", line 533, in __new__
return cls._missing_(value)
File "/usr/lib64/python3.6/enum.py", line 546, in _missing_
raise ValueError("%r is not a valid %s" % (value, cls.__name__))
ValueError: 'a' is not a valid RBACRuletype
Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
This commit is contained in:
parent
be0acfb491
commit
471e6b0fc9
@ -747,7 +747,7 @@ def get_all_role_allows():
|
||||
return role_allows
|
||||
role_allows = {}
|
||||
|
||||
q = setools.RBACRuleQuery(_pol, ruletype='allow')
|
||||
q = setools.RBACRuleQuery(_pol, ruletype=[ALLOW])
|
||||
for r in q.results():
|
||||
src = str(r.source)
|
||||
tgt = str(r.target)
|
||||
|
Loading…
Reference in New Issue
Block a user