diff options
Diffstat (limited to 'lib/python2.7/site-packages/setools/defaultquery.py')
-rwxr-xr-x[-rw-r--r--] | lib/python2.7/site-packages/setools/defaultquery.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/python2.7/site-packages/setools/defaultquery.py b/lib/python2.7/site-packages/setools/defaultquery.py index dac93bc..7565415 100644..100755 --- a/lib/python2.7/site-packages/setools/defaultquery.py +++ b/lib/python2.7/site-packages/setools/defaultquery.py @@ -46,10 +46,17 @@ class DefaultQuery(MatchObjClass, PolicyQuery): default = CriteriaDescriptor(lookup_function="validate_default_value") default_range = CriteriaDescriptor(lookup_function="validate_default_range") + def __init__(self, policy, **kwargs): + super(DefaultQuery, self).__init__(policy, **kwargs) + self.log = logging.getLogger(__name__) + def results(self): """Generator which yields all matching default_* statements.""" - self.log.info("Generating results from {0.policy}".format(self)) + self.log.info("Generating default_* results from {0.policy}".format(self)) self.log.debug("Ruletypes: {0.ruletype}".format(self)) + self._match_object_class_debug(self.log) + self.log.debug("Default: {0.default}".format(self)) + self.log.debug("Range: {0.default_range}".format(self)) for d in self.policy.defaults(): if self.ruletype and d.ruletype not in self.ruletype: |