예제 #1
0
 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, 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)
예제 #3
0
 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)