diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Core.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Core.py b/src/Core.py index b230b6a4e..637e3e5d3 100644 --- a/src/Core.py +++ b/src/Core.py @@ -50,10 +50,14 @@ class PublishedValue(object): self.value=value class Core(object): - def __init__(self, repository, generators): + def __init__(self, repository, structures, generators): self.datastore = repository self.fam = fam() self.pubspace = {} + self.structures = [] + for structure in structures: + s = getattr(__import__(structure),structure) + self.structures.append(s(self, self.datastore)) self.generators = [] for generator in generators: g = getattr(__import__(generator),generator) |