parameters: (self, candidato, borrar=True)
docstring: Guarda un candidato seleccionado.
  
          Argumentos:
              candididato -- un objeto Candidatura.
              borrar -- Borra todos los candidatos de esa categoria si es True
docstring_summary: Guarda un candidato seleccionado.
docstring_tokens: Guarda un candidato seleccionado .
function: def elegir_candidato(self, candidato, borrar=True):
          """Guarda un candidato seleccionado.
  
          Argumentos:
              candididato -- un objeto Candidatura.
              borrar -- Borra todos los candidatos de esa categoria si es True
          """
          # Primero nos fijamos que el candididato no sea None
          if candidato is not None:
              # y despues buscamos que ese candidato efectivamente exista
              seleccionables = Candidatura.seleccionables()
              encontrado = seleccionables.one(id_umv=candidato.id_umv)
              if encontrado is not None:
                  if borrar:
                      self.borrar_categoria(candidato.cod_categoria)
                  self.__candidatos.append(candidato)
              else:
                  raise ValueError
          else:
              raise ValueError
function_tokens: def elegir_candidato ( self , candidato , borrar = True ) : # Primero nos fijamos que el candididato no sea None if candidato is not None : # y despues buscamos que ese candidato efectivamente exista seleccionables = Candidatura . seleccionables ( ) encontrado = seleccionables . one ( id_umv = candidato . id_umv ) if encontrado is not None : if borrar : self . borrar_categoria ( candidato . cod_categoria ) self . __candidatos . append ( candidato ) else : raise ValueError else : raise ValueError