Viene visualizzato questo errore poiché stai passando None alla funzione putconn(). La fonte può essere visualizzata all'indirizzo:https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
Dovresti regolare il tuo blocco finale in modo che sia:
finally:
cursor.close()
self.conn.putconn(conn)
Ho riscontrato l'errore dopo aver forzato un aggiornamento del pool di connessioni e una linea ha tentato di chiamare putconn(conn) su una connessione dal vecchio pool.