summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Core.py6
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)