def _getSectionSettings(self, section, key, default = None):
     storedValue = g_settingsCache.getSectionSettings(section, None)
     masks = self.SECTIONS[section].masks
     offsets = self.SECTIONS[section].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks, offsets)
     else:
         return default
 def _getSectionSettings(self, section, key, default=None):
     storedValue = g_settingsCache.getSectionSettings(section, None)
     masks = self.SECTIONS[section].masks
     offsets = self.SECTIONS[section].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks,
                                   offsets)
     else:
         return default
 def getMarkersSetting(self, section, key, default = None):
     storageKey = 'MARKERS_%(section)s' % {'section': section.upper()}
     storedValue = g_settingsCache.getSectionSettings(storageKey, None)
     masks = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].masks
     offsets = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks, offsets)
     else:
         return default
 def getMarkersSetting(self, section, key, default=None):
     storageKey = 'MARKERS_%(section)s' % {'section': section.upper()}
     storedValue = g_settingsCache.getSectionSettings(storageKey, None)
     masks = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].masks
     offsets = self.SECTIONS[SETTINGS_SECTIONS.MARKERS].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks,
                                   offsets)
     else:
         return default
 def _setSectionSettings(self, section, settings):
     LOG_DEBUG('Applying %s server settings: ' % section, settings)
     storedValue = g_settingsCache.getSectionSettings(section, None)
     storingValue = self._buildSectionSettings(section, settings)
     if storedValue == storingValue:
         return
     else:
         g_settingsCache.setSectionSettings(section, storingValue)
         self.setVersion()
         self._core.onSettingsChanged(settings)
         return
 def _setSectionSettings(self, section, settings):
     LOG_DEBUG('Applying %s server settings: ' % section, settings)
     storedValue = g_settingsCache.getSectionSettings(section, None)
     storingValue = self._buildSectionSettings(section, settings)
     if storedValue == storingValue:
         return
     else:
         g_settingsCache.setSectionSettings(section, storingValue)
         self.setVersion()
         self._core.onSettingsChanged(settings)
         return
 def getAimSetting(self, section, key, default = None):
     number = self.AIM_MAPPING[key]
     storageKey = 'AIM_%(section)s_%(number)d' % {'section': section.upper(),
      'number': number}
     settingsKey = 'AIM_%(number)d' % {'number': number}
     storedValue = g_settingsCache.getSectionSettings(storageKey, None)
     masks = self.SECTIONS[settingsKey].masks
     offsets = self.SECTIONS[settingsKey].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks, offsets)
     else:
         return default
 def getAimSetting(self, section, key, default=None):
     number = self.AIM_MAPPING[key]
     storageKey = 'AIM_%(section)s_%(number)d' % {
         'section': section.upper(),
         'number': number
     }
     settingsKey = 'AIM_%(number)d' % {'number': number}
     storedValue = g_settingsCache.getSectionSettings(storageKey, None)
     masks = self.SECTIONS[settingsKey].masks
     offsets = self.SECTIONS[settingsKey].offsets
     if storedValue is not None:
         return self._extractValue(key, storedValue, default, masks,
                                   offsets)
     else:
         return default
 def _buildSectionSettings(self, section, settings):
     storedValue = g_settingsCache.getSectionSettings(section, None)
     storingValue = storedValue if storedValue is not None else 0
     masks = self.SECTIONS[section].masks
     offsets = self.SECTIONS[section].offsets
     return self._mapValues(settings, storingValue, masks, offsets)
 def _buildSectionSettings(self, section, settings):
     storedValue = g_settingsCache.getSectionSettings(section, None)
     storingValue = storedValue if storedValue is not None else 0
     masks = self.SECTIONS[section].masks
     offsets = self.SECTIONS[section].offsets
     return self._mapValues(settings, storingValue, masks, offsets)