mirror of
https://github.com/mariadb-corporation/mariadb-connector-python.git
synced 2025-08-10 04:10:19 +00:00
Fixes for class ConnectionPool()
- added mutexes for thread safety - when calling get_connection thread pool will now not return the next free connection, but the connection that was not used the longest time.
This commit is contained in:
@ -42,7 +42,7 @@ def get_config(options):
|
||||
print("MariaDB Connector/Python requires MariaDB Connector/C >= %s (found version: %s") \
|
||||
% (required_version, cc_version[0])
|
||||
sys.exit(2)
|
||||
mariadb_dir = QueryValueEx(connector_key, "InstallDir")
|
||||
mariadb_dir = QueryValueEx(connector_key, "InstallDir")[0]
|
||||
|
||||
except:
|
||||
print("Could not find InstallationDir of MariaDB Connector/C. "
|
||||
@ -50,10 +50,10 @@ def get_config(options):
|
||||
"MariaDB Connector/C by setting the environment variable MARIADB_CC_INSTALL_DIR.")
|
||||
sys.exit(3)
|
||||
|
||||
print("Found MariaDB Connector/C in '%s'" % mariadb_dir[0])
|
||||
print("Found MariaDB Connector/C in '%s'" % mariadb_dir)
|
||||
cfg = MariaDBConfiguration()
|
||||
cfg.includes = [".\\include", mariadb_dir[0] + "\\include", mariadb_dir[0] + "\\include\\mysql"]
|
||||
cfg.lib_dirs = [mariadb_dir[0] + "\\lib"]
|
||||
cfg.includes = [".\\include", mariadb_dir + "\\include", mariadb_dir + "\\include\\mysql"]
|
||||
cfg.lib_dirs = [mariadb_dir + "\\lib"]
|
||||
cfg.libs = ["ws2_32", "advapi32", "kernel32", "shlwapi", "crypt32"]
|
||||
if static.lower() == "on":
|
||||
cfg.libs.append("mariadbclient")
|
||||
|
Reference in New Issue
Block a user