summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-06-09 18:36:20 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-06-09 18:36:20 +0000
commit217c5650e2a558972f75ae34668fa13641c84cd5 (patch)
treefa585174d412094d901204a753576b0215e98cb4 /src
parent90835672def71ea5200b2cb6f358ceb06f76492d (diff)
downloadbcfg2-217c5650e2a558972f75ae34668fa13641c84cd5.tar.gz
bcfg2-217c5650e2a558972f75ae34668fa13641c84cd5.tar.bz2
bcfg2-217c5650e2a558972f75ae34668fa13641c84cd5.zip
fix constructor
(Logical change 1.21) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@91 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r--src/GeneratorUtils.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/GeneratorUtils.py b/src/GeneratorUtils.py
index eb2f4c487..82a4353a4 100644
--- a/src/GeneratorUtils.py
+++ b/src/GeneratorUtils.py
@@ -8,6 +8,7 @@ class FileBacked(object):
def __init__(self, name):
self.name = name
+ self.HandleEvent()
def HandleEvent(self, event=None):
self.data = file(self.name).read()
@@ -24,6 +25,9 @@ class DirectoryBacked(object):
self.inventory = False
fam.AddMonitor(name, self)
+ def __getitem__(self, key):
+ return self.entries[key]
+
def AddEntry(self, name):
if self.entries.has_key(name):
print "got multiple adds"