X-Git-Url: https://mudpy.org/gitweb?a=blobdiff_plain;f=lib%2Fmuff%2Fmuffconf.py;fp=lib%2Fmuff%2Fmuffconf.py;h=0000000000000000000000000000000000000000;hb=fecd4c0fc49593052697b8cf199603cf1fac2b61;hp=8d366156be27f36ec8f77c19bec960344c526cf0;hpb=724736a86ae223448f90a6d3a15adacd035feaa5;p=mudpy.git diff --git a/lib/muff/muffconf.py b/lib/muff/muffconf.py deleted file mode 100644 index 8d36615..0000000 --- a/lib/muff/muffconf.py +++ /dev/null @@ -1,47 +0,0 @@ -"""Configuration objects for the MUFF Engine""" - -# Copyright (c) 2005 mudpy, Jeremy Stanley , all rights reserved. -# Licensed per terms in the LICENSE file distributed with this software. - -# muff configuration files use the ini format supported by ConfigParser -import ConfigParser - -# need os for testing whether the config file exists and is readable -import os - -# hack to load all modules in teh muff package -import muff -for module in muff.__all__: - exec("import " + module) - -# list of places to look for the config -config_dirs = [".", "./etc", "/usr/local/muff", "/usr/local/muff/etc", "/etc/muff", "/etc" ] - -# name of the config file -config_name = "mudpy.conf" - -# find the config file -for each_dir in config_dirs: - config_file = each_dir + "/" + config_name - if os.access(config_file, os.R_OK): break - -# read the config -config_data = ConfigParser.SafeConfigParser() -config_data.read(config_file) - -def get(section, option): - """Convenience function to get configuration data.""" - return config_data.get(section, option) - -def getfloat(section, option): - "Convenience function to get floating-point configuration data.""" - return config_data.getfloat(section, option) - -def getint(section, option): - """Convenience function to get integer configuration data.""" - return config_data.getint(section, option) - -def set(section, option, value): - """Convenienve function to set miscellaneous configuration data.""" - return config_data.get(section, option, repr(value)) -