def _buildAimSettings(self, settings): settingToServer = {} for section, options in settings.iteritems(): mapping = {} for key, value in options.iteritems(): number = self.AIM_MAPPING[key] mapping.setdefault(number, {})[key] = value for number, value in mapping.iteritems(): settingsKey = 'AIM_%(number)d' % {'number': number} storageKey = 'AIM_%(section)s_%(number)d' % { 'section': section.upper(), 'number': number } storingValue = storedValue = g_settingsCache.getSetting( storageKey) masks = self.SECTIONS[settingsKey].masks offsets = self.SECTIONS[settingsKey].offsets storingValue = self._mapValues(value, storingValue, masks, offsets) if storedValue == storingValue: continue settingToServer[storageKey] = storingValue return settingToServer
def _buildMarkersSettings(self, settings): settingToServer = {} for section, options in settings.iteritems(): storageKey = 'MARKERS_%(section)s' % {'section': section.upper()} storingValue = storedValue = g_settingsCache.getSetting(storageKey) masks = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].masks offsets = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].offsets storingValue = self._mapValues(options, storingValue, masks, offsets) if storedValue == storingValue: continue settingToServer[storageKey] = storingValue return settingToServer
def _buildMarkersSettings(self, settings): settingToServer = {} for section, options in settings.iteritems(): storageKey = 'MARKERS_%(section)s' % {'section': section.upper()} storingValue = storedValue = g_settingsCache.getSetting(storageKey) masks = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].masks offsets = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].offsets storingValue = self._mapValues(options, storingValue, masks, offsets) if storedValue == storingValue: continue settingToServer[storageKey] = storingValue return settingToServer
def _buildAimSettings(self, settings): settingToServer = {} for section, options in settings.iteritems(): mapping = {} for key, value in options.iteritems(): number = self.AIM_MAPPING[key] mapping.setdefault(number, {})[key] = value for number, value in mapping.iteritems(): settingsKey = 'AIM_%(number)d' % {'number': number} storageKey = 'AIM_%(section)s_%(number)d' % {'section': section.upper(), 'number': number} storingValue = storedValue = g_settingsCache.getSetting(storageKey) masks = self.SECTIONS[settingsKey].masks offsets = self.SECTIONS[settingsKey].offsets storingValue = self._mapValues(value, storingValue, masks, offsets) if storedValue == storingValue: continue settingToServer[storageKey] = storingValue return settingToServer
def getSetting(self, key, default = None): return g_settingsCache.getSetting(key, default)
def __getServerRev(self): return g_settingsCache.getSetting(self._getServerRevKey(), None)
def getSetting(self, key, default=None): return g_settingsCache.getSetting(key, default)
def __getServerRev(self): return g_settingsCache.getSetting(self._getServerRevKey(), None)