PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

psycopg2 - Verbindung ohne Schlüssel

Sie sehen diesen Fehler, da Sie None an die putconn()-Funktion übergeben. Die Quelle finden Sie unter:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py

Sie sollten Ihren finally-Block wie folgt anpassen:

    finally:
        cursor.close()
        self.conn.putconn(conn)

Ich bin auf den Fehler gestoßen, nachdem ich eine Aktualisierung des Verbindungspools erzwungen hatte, und hatte eine Zeile, die versuchte, putconn(conn) für eine Verbindung aus dem alten Pool aufzurufen.