Example #1
0
def getModule(moduleName):
    typeName = 'modules'
    moduleConfig = config.getItems(typeName, moduleName)
    sitsConfig = config.getItems('sits', 'General')
    moduleConfig.update(sitsConfig)

    moduleClass = getattr(modules, moduleName)
    return moduleClass(moduleConfig)
Example #2
0
def getModule(moduleName):
	typeName = 'modules'
	moduleConfig = config.getItems(typeName, moduleName)
	sitsConfig = config.getItems('sits', 'General')
	moduleConfig.update(sitsConfig)


	moduleClass = getattr(modules, moduleName)
	return moduleClass(moduleConfig)
Example #3
0
def getDatasource(datasourceName, userParams):
	typeName = 'datasources'
	datasourceConfig = config.getItems(typeName, datasourceName)
	datasourceConfig.update(userParams)

	datasourceClass = getattr(datasources, datasourceName)
	return datasourceClass(datasourceConfig)
Example #4
0
def getDatasource(datasourceName, userParams):
    typeName = 'datasources'
    datasourceConfig = config.getItems(typeName, datasourceName)
    datasourceConfig.update(userParams)

    datasourceClass = getattr(datasources, datasourceName)
    return datasourceClass(datasourceConfig)
Example #5
0
def getBus():
	return Bus( config.getItems('sits', 'Bus') )
Example #6
0
def getBus():
    return Bus(config.getItems('sits', 'Bus'))