def init(self, name, conffile=None): self.name = name if not conffile: self.conffile = mmctools.getConfigFile(name) else: self.conffile = conffile MscDatabaseConfig.setup(self, self.conffile) self.setup(self.conffile)
def init(self, name, conffile = None): self.name = name if not conffile: self.conffile = mmctools.getConfigFile(name) else: self.conffile = conffile MscDatabaseConfig.setup(self, self.conffile) self.setup(self.conffile)
def setup(self, conffile): mscconffile = pulse2.utils.getConfigFile("msc") if os.path.exists(conffile): try: log.info("Trying to read configuration file (database config): %s" % conffile) MscDatabaseConfig.setup(self, conffile) except Exception, e: log.warn("Configuration file: %s does not contain any database config : %s" % (conffile, e)) self.__setup_fallback(mscconffile) if not self.cp.has_section("database"): log.warn("Configuration file: %s does not contain any database config" % conffile) self.__setup_fallback(mscconffile)
def __setup_fallback(self, mscconffile): log.info("Reading configuration file (database config): %s" % mscconffile) self.dbsection = "msc" MscDatabaseConfig.setup(self, mscconffile)