Exemplo n.º 1
0
 def __init__(self, name):
     self.name = name
     self.path = Path(app.config['spell-dir']) / 'addons' / name
     self.metadata = self._read('metadata.yaml')
     self.bundle = self._read('bundle.yaml')
     self.steps = [
         StepModel.load(step_path)
         for step_path in sorted((self.path / 'steps').glob('*.yaml'))
     ]
Exemplo n.º 2
0
 def __init__(self, name):
     self.name = name
     self.path = Path(app.config['spell-dir']) / 'addons' / name
     self.metadata = self._read('metadata.yaml')
     self.bundle = self._read('bundle.yaml')
     self.steps = [
         StepModel.load(step_path,
                        source=self.friendly_name,
                        addon_name=name)
         for step_path in sorted((self.path / 'steps').glob('*'))
         if step_path.is_dir()
     ]