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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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