Rimuovere le parentesi dai campi in SELECT clausola.
Ho avuto lo stesso problema (sebbene con un RETURNING clausola invece di un SELECT ), e il commento di @user2524674 merita di essere una risposta. Prima che la domanda fosse modificata, i campi in SELECT clausola sono stati racchiusi tra parentesi, ad es.
SELECT (ngo.n_id, feeds.url)
e il risultato restituito è una stringa anziché una tupla effettiva. Cambiando questo in
SELECT ngo.n_id, feeds.url
provoca psycopg2 per restituire una tupla effettiva di valori.