summaryrefslogtreecommitdiffstats
path: root/server/config_data.py
diff options
context:
space:
mode:
authorAdrian Likins <alikins@redhat.com>2007-09-20 17:34:30 -0400
committerAdrian Likins <alikins@redhat.com>2007-09-20 17:34:30 -0400
commit5b0f3d1e802f4dbdee9b36fa5a526b63dd20f364 (patch)
treef1d29ae156ce1a5e945440c9c81a235cbcd5cb13 /server/config_data.py
parentd651fbed4b074046ed00ff13a87eb3cc3af7d3c2 (diff)
downloadthird_party-func-5b0f3d1e802f4dbdee9b36fa5a526b63dd20f364.tar.gz
third_party-func-5b0f3d1e802f4dbdee9b36fa5a526b63dd20f364.tar.xz
third_party-func-5b0f3d1e802f4dbdee9b36fa5a526b63dd20f364.zip
fix up config_data to use ConfigParser correctly
Diffstat (limited to 'server/config_data.py')
-rwxr-xr-xserver/config_data.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/config_data.py b/server/config_data.py
index 46d98ec..b9a4bc8 100755
--- a/server/config_data.py
+++ b/server/config_data.py
@@ -27,6 +27,7 @@ class Config:
def __init__(self):
self.__dict__ = self.__shared_state
+ self.ds = {}
if not self.has_read:
self.read()
Config.has_read = True
@@ -38,9 +39,11 @@ class Config:
cp = ConfigParser.ConfigParser()
+ cp.read([CONFIG_FILE])
+
self.ds["is_master"] = int(cp.get("general","is_master"))
self.ds["is_minion"] = int(cp.get("general","is_minion"))
- self.ds["master_server"] = cp.get("general","master")
+ self.ds["master_server"] = cp.get("general","master_server")
def get(self):
return self.ds