The Load entry was previousy in init(), whereas it should have
been in _set_rules() which is invoked only when policies are
(re)loaded from the json file.
Change-Id: Ib4ce66569a64fc4be8f5f77d7f503cc93ac0006e
raise exceptions.PolicyNotFound(path=cfg.CONF.policy_file)
# pass _set_brain to read_cached_file so that the policy brain
# is reset only if the file has changed
- LOG.debug(_("loading policy file at %s"), _POLICY_PATH)
utils.read_cached_file(_POLICY_PATH, _POLICY_CACHE,
reload_func=_set_rules)
def _set_rules(data):
default_rule = 'default'
+ LOG.debug(_("loading policies from file: %s"), _POLICY_PATH)
policy.set_rules(policy.Rules.load_json(data, default_rule))