Du ser det här felet eftersom du skickar Ingen till putconn()-funktionen. Källa kan ses på:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
Du bör justera ditt slutliga block till att vara:
finally:
cursor.close()
self.conn.putconn(conn)
Jag har stött på felet efter att ha tvingat fram en uppdatering av anslutningspoolen och hade en linje som försökte anropa putconn(conn) på en anslutning från den gamla poolen.