summaryrefslogtreecommitdiffstats
path: root/server/config_data.py
diff options
context:
space:
mode:
authorSeth Vidal <skvidal@fedoraproject.org>2007-09-25 10:41:40 -0400
committerSeth Vidal <skvidal@fedoraproject.org>2007-09-25 10:41:40 -0400
commit4ce41f6eb4bdef401dd767d48ea98a0883090972 (patch)
treef116135c24af74d335a16a28babe94215e961321 /server/config_data.py
parent04d9598cef8cd5501acba95040ee46d73c52dbef (diff)
parent6bf3d8bee599802c95832cbdae904ffce1053938 (diff)
Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func
* 'master' of ssh://git.fedoraproject.org/git/hosted/func: Renamed server to minion and client to overlord
Diffstat (limited to 'server/config_data.py')
-rwxr-xr-xserver/config_data.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/server/config_data.py b/server/config_data.py
deleted file mode 100755
index 7ace8ca..0000000
--- a/server/config_data.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/python
-
-# func
-#
-# Copyright 2006, Red Hat, Inc
-# see AUTHORS
-#
-# This software may be freely redistributed under the terms of the GNU
-# general public license.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
-from codes import *
-import os
-import ConfigParser
-
-CONFIG_FILE = "/etc/func/settings"
-
-class Config:
-
- # this class is a Borg
- __shared_state = {}
- has_read = False
-
- def __init__(self):
- self.__dict__ = self.__shared_state
- self.ds = {}
- if not self.has_read:
- self.read()
- Config.has_read = True
-
- def read(self):
-
- if not os.path.exists(CONFIG_FILE):
- raise FuncException("Missing %s" % CONFIG_FILE)
-
- 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_server")
-
- def get(self):
- return self.ds
-
-