putconn()関数にNoneを渡したため、このエラーが表示されます。ソースは次の場所にあります: https://github.com/psycopg/psycopg2/blob/master/lib/pool.py
最終ブロックを次のように調整する必要があります:
finally:
cursor.close()
self.conn.putconn(conn)
接続プールを強制的に更新した後にエラーが発生し、古いプールからの接続でputconn(conn)を呼び出そうとした行がありました。