When passing a URI containing query parameters, e.g. db2+ibm_db://username:password@host/database?ConnectTimeout=5, most parameters, including ConnectTimeout, are silently discarded. The error occurs in the create_connect_args method.
I've fixed the issue in my local fork of the package. I'm happy to open a pull request with the fix, but I would need to know the minimum targeted Python and SQLAlchemy versions as well as expectations on tests.
When passing a URI containing query parameters, e.g.
db2+ibm_db://username:password@host/database?ConnectTimeout=5, most parameters, includingConnectTimeout, are silently discarded. The error occurs in the create_connect_args method.I've fixed the issue in my local fork of the package. I'm happy to open a pull request with the fix, but I would need to know the minimum targeted Python and SQLAlchemy versions as well as expectations on tests.