diff options
author | Seth Vidal <skvidal@fedoraproject.org> | 2007-09-27 19:18:51 -0400 |
---|---|---|
committer | Seth Vidal <skvidal@fedoraproject.org> | 2007-09-27 19:18:51 -0400 |
commit | 78fe82ba9b56fac5105827b4b779015a2361116d (patch) | |
tree | a36d6963d622890b7b9f21a729908f122445cc7e /minion | |
parent | f45db33f393ba171fa8fe8b53a348e25d14b5e6c (diff) | |
download | third_party-func-78fe82ba9b56fac5105827b4b779015a2361116d.tar.gz third_party-func-78fe82ba9b56fac5105827b4b779015a2361116d.tar.xz third_party-func-78fe82ba9b56fac5105827b4b779015a2361116d.zip |
remove config_data.py as it is no longer used
Diffstat (limited to 'minion')
-rwxr-xr-x | minion/config_data.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/minion/config_data.py b/minion/config_data.py deleted file mode 100755 index daa366a..0000000 --- a/minion/config_data.py +++ /dev/null @@ -1,52 +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. - -import codes - -import os -import ConfigParser - -CONFIG_FILE = "/etc/func/minion.conf" - -class Config: - - # this class is a Borg - __shared_state = {} - has_read = False - ds = {} - - def __init__(self): - self.__dict__ = self.__shared_state - if not self.has_read: - self.read() - Config.has_read = True - - def read(self): - - if not os.path.exists(CONFIG_FILE): - raise codes.FuncException("Missing %s" % CONFIG_FILE) - - cp = ConfigParser.ConfigParser() - - cp.read([CONFIG_FILE]) - - self.ds["log_level"] = cp.get("general","log_level") - self.ds["overlord_server"] = cp.get("general","overlord_server") - self.ds["certmaster"] = cp.get("general", "certmaster") - self.ds["cert_dir"] = cp.get("general", "cert_dir") - - def get(self): - return self.ds - - |