在 mysql-connector-python 中结束一个连接池

Ending a connection pool in mysql-connector-python

我有一个使用 mysql-connector-python 创建的连接池:

dbconfig = {
        "database": db,
        "user":     "user"
}    
cnxpool = mysql.connector.pooling.MySQLConnectionPool(pool_name = appname,
                                  pool_size = 5,
                                  **dbconfig)

mysql-connector API中,似乎没有结束连接池的方法。有没有办法结束连接池?

据此: http://dev.mysql.com/doc/connector-python/en/connector-python-connection-pooling.html

你可以直接调用池的close()方法

编辑:

如评论所述,这不会关闭池,只会 return 连接到池。

我看了这个源码https://github.com/mysql/mysql-connector-python/blob/master/lib/mysql/connector/pooling.py

看起来唯一可以做到这一点的方法是 _remove_connections,但它是用于测试的。