import ConfigParser class AliasConfigParser(ConfigParser.RawConfigParser): def read(self, filename): ConfigParser.RawConfigParser.read(self, filename) self.name = self.get("component", "name") self.root = self.get("component", "root") self.host = self.get("component", "host") self.secret = self.get("component", "secret") self.port = self.getint("component", "port") self.background = self.getboolean("component", "background") self.logfile = self.get("component", "logfile") self.pidfile = self.get("component", "pidfile") config = AliasConfigParser()