def __init__(self, configFile): if not os.path.exists(configFile): raise ConfigError("Cannot find driver configuration file: " + configFile) document = xml.dom.minidom.parse(configFile) node = document.getElementsByTagName(DRIVER)[0] ConfigItem.__init__(self,node, PROPERTIES) # Load the driver properties node self.__loadDriverProperties(node)
def __init__(self, reader, configFile): if not os.path.exists(configFile): raise ConfigError("Cannot find context configuration file: " + configFile) document = xml.dom.minidom.parse(configFile) node = document.getElementsByTagName(CONTEXT)[0] ConfigItem.__init__(self,node,PROPERTIES) self.__driverConfig = {} self.__databaseInfo = {} self.__databaseLocations = {} self.__languageConfig = {} self.__functionConfig = {} self.__executorConfig = {} self.__loadDriverConfig(node) self.__loadDatabases(node) self.__loadLanguage(reader, node) self.__loadExecutorConfig(reader, node)