Ejemplo n.º 1
0
 def fatal_if_needed(self):
     if self.enabled_option() == False:
         return
     if self.attributes.get('req', False):
         raise ConfigurationError(self.attributes.get('fmsg', 'Unsatisfied requirement'))
Ejemplo n.º 2
0
def ensure_dependency_is_known(ctx, *depnames):
    deps = set([d for d in depnames if not d.startswith('os-')])
    if not deps <= ctx.known_deps:
        raise ConfigurationError(
            "error in dependencies definition: some dependencies in"
            " {0} are unknown.".format(deps))
Ejemplo n.º 3
0
 def fatal_if_needed(self):
     if self.enabled_option() == False:
         return
     if self.attributes.get('req', False):
         raise ConfigurationError(self.attributes['fmsg'])