Esempio n. 1
0
def getSettingsFromCache(key):
    """
	Return the settings stored under a given key in the cache
	"""
    global settingsCache
    data = settingsCache.get(tuple(key), None)
    value = None
    parser = None
    if data:
        value = []
        for (n, configParser) in data:
            if not configParser.sections():
                continue
            print "n=", n, "configParser=", configParser
            print configParser.sections()
            settings = DataUnitSettings(n)
            settings.set("Type", None)
            settings = settings.readFrom(configParser)
            value.append(settings)
            parser = configParser
    return value, parser
def getSettingsFromCache(key):
	"""
	Return the settings stored under a given key in the cache
	"""
	global settingsCache
	data = settingsCache.get(tuple(key), None)
	value = None
	parser = None
	if data:
		value = []
		for (n, configParser) in data:
			if not configParser.sections(): 
				continue
			print "n=",n,"configParser=",configParser
			print configParser.sections()
			settings = DataUnitSettings(n)
			settings.set("Type", None)
			settings = settings.readFrom(configParser)
			value.append(settings)
			parser = configParser
	return value, parser