def _get_environment_config_by_name(self, cr, uid, ids, field_names, arg, context): values = {} for referential in self.browse(cr, uid, ids, context): values[referential.id] = {} for field_name in field_names: section_name = '.'.join((self._name.replace('.', '_'), referential.name)) try: value = serv_config.get(section_name, field_name) values[referential.id].update({field_name: value}) except: logger = logging.getLogger(__name__) logger.exception('error trying to read field %s in section %s', field_name, section_name) return values
def _get_environment_config_by_name(self, cr, uid, ids, field_names, arg, context): values = {} for referential in self.browse(cr, uid, ids, context): values[referential.id] = {} for field_name in field_names: section_name = '.'.join((self._name.replace('.', '_'), referential.name)) try: value = serv_config.get(section_name, field_name) values[referential.id].update({field_name: value}) except: logger = logging.getLogger(__name__) logger.exception('error trying to read field %s in section %s', field_name, section_name) return values
def _get_environment_config_by_name(self, cr, uid, ids, field_names, arg, context=None): values = {} for backend in self.browse(cr, uid, ids, context=context): values[backend.id] = {} for field_name in field_names: section_name = '.'.join((self._name.replace('.', '_'), backend.name)) try: value = serv_config.get(section_name, field_name) values[backend.id][field_name] = value except: _logger.exception('error trying to read field %s ' 'in section %s', field_name, section_name) values[backend.id][field_name] = False return values
def _get_environment_config_by_name(self, cr, uid, ids, field_names, arg, context=None): values = {} for host in self.browse(cr, uid, ids, context=context): values[host.id] = {} for field_name in field_names: values[host.id][field_name] = False if not host.code: continue section_name = '.'.join((self._name.replace('.', '_'), host.code)) try: value = serv_config.get(section_name, field_name) values[host.id][field_name] = value except: _logger.exception('error trying to read field %s ' 'in section %s', field_name, section_name) return values