diff options
author | Rob Austein <sra@hactrn.net> | 2015-09-27 19:20:26 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2015-09-27 19:20:26 -0400 |
commit | 54516bb49c631f447dbd443557fbde3285074c8a (patch) | |
tree | 4696642d14f05c67431f2ed4e289ecc2452754d6 /config/config.py | |
parent | 0ef997a7567156ed271f36b64e077bd75c9e1798 (diff) |
Add "requires" option.
Diffstat (limited to 'config/config.py')
-rwxr-xr-x | config/config.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config/config.py b/config/config.py index bf77a36..814826f 100755 --- a/config/config.py +++ b/config/config.py @@ -132,6 +132,10 @@ class Core(object): def add_vfiles(self, cfg): if self.instance_number == 0: self.vfiles = cfg.get(self.name, "vfiles").split() + if cfg.has_option(self.name, "requires"): + for required in cfg.get(self.name, "requires").split(): + if required not in self._instance_count: + self.vfiles.extend(cfg.get(required, "vfiles").split()) @property def instance_name(self): |