Elimina los paréntesis de los campos en SELECT cláusula.
Tuve este mismo problema (aunque con un RETURNING cláusula en lugar de SELECT ), y el comentario de @user2524674 merece ser una respuesta. Antes de editar la pregunta, los campos en SELECT cláusula estaban entre paréntesis, es decir,
SELECT (ngo.n_id, feeds.url)
y el resultado devuelto es una cadena en lugar de una tupla real. Cambiando esto a
SELECT ngo.n_id, feeds.url
causa psycopg2 para devolver una tupla real de valores.