diff options
| author | Seth Vidal <skvidal@fedoraproject.org> | 2007-09-25 10:41:40 -0400 |
|---|---|---|
| committer | Seth Vidal <skvidal@fedoraproject.org> | 2007-09-25 10:41:40 -0400 |
| commit | 4ce41f6eb4bdef401dd767d48ea98a0883090972 (patch) | |
| tree | f116135c24af74d335a16a28babe94215e961321 /server/config_data.py | |
| parent | 04d9598cef8cd5501acba95040ee46d73c52dbef (diff) | |
| parent | 6bf3d8bee599802c95832cbdae904ffce1053938 (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-x | server/config_data.py | 51 |
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 - - |
