code: def _add_neighbors(self, settings):
          
          for neighbor_settings in settings:
              LOG.debug('Adding neighbor settings: %s', neighbor_settings)
              try:
                  self.speaker.neighbor_add(**neighbor_settings)
              except RuntimeConfigError as e:
                  LOG.exception(e)
docs: Add BGP neighbors from the given settings.
  
          All valid neighbors are loaded.
          Miss-configured neighbors are ignored and errors are logged.