Exemplo n.º 1
0
 def __init__(self, kind, match):
     # Process the match
     try:
         self.target_field = re.findall(r'^\%\((.*)\)s$', match)[0]
     except IndexError:
         err_reason = (_("Unable to identify a target field from:%s. "
                         "Match should be in the form %%(<field_name>)s") %
                       match)
         LOG.exception(err_reason)
         raise exceptions.PolicyInitError(policy="%s:%s" % (kind, match),
                                          reason=err_reason)
     self._cache = cache._get_memory_cache_region(expiration_time=5)
     super(OwnerCheck, self).__init__(kind, match)
Exemplo n.º 2
0
 def __init__(self, kind, match):
     # Process the match
     try:
         self.target_field = re.findall(r'^\%\((.*)\)s$',
                                        match)[0]
     except IndexError:
         err_reason = (_("Unable to identify a target field from:%s. "
                         "Match should be in the form %%(<field_name>)s") %
                       match)
         LOG.exception(err_reason)
         raise exceptions.PolicyInitError(
             policy="%s:%s" % (kind, match),
             reason=err_reason)
     self._cache = cache._get_memory_cache_region(expiration_time=5)
     super(OwnerCheck, self).__init__(kind, match)