From 308717b0fa5ce5971e0aea3c00c6d699fc5f6c6f Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Wed, 30 Jun 2004 15:03:30 +0000 Subject: add support for structures (Logical change 1.22) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@100 ce84e21b-d406-0410-9b95-82705330c041 --- src/Core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') 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) -- cgit v1.2.3-1-g7c22