Supprimez les parenthèses des champs dans le SELECT
clause.
J'ai eu le même problème (mais avec un RETURNING
clause au lieu d'un SELECT
), et le commentaire de @user2524674 mérite d'être une réponse. Avant que la question ne soit modifiée, les champs du SELECT
clause étaient entourées de parenthèses, c'est-à-dire
SELECT (ngo.n_id, feeds.url)
et le résultat renvoyé est une chaîne plutôt qu'un tuple réel. Changer ceci en
SELECT ngo.n_id, feeds.url
provoque psycopg2
pour renvoyer un tuple réel de valeurs.