Exemplo n.º 1
0
    def __init__(self, broker):
        super(rhev_db_config, self).__init__()
        if self.filename is None or not os.access(self.filename, os.R_OK):
            raise dr.SkipComponent()

        with open(self.filename) as f:
            for line in f:
                line = line.strip()
                if not line or line.startswith("#"):
                    continue
                key, value = line.split("=", 1)
                self[key.strip()] = value.strip()
Exemplo n.º 2
0
 def invoke(self, broker):
     result = super(prerequisite, self).invoke(broker)
     if result is None:
         raise dr.SkipComponent()
     return result