diff options
| author | lukens <lukens@me.com> | 2019-10-10 12:06:15 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-10-11 10:39:24 -0400 |
| commit | 31e3fc94ad268cf762f564209113d66221b04b42 (patch) | |
| tree | fc9e03fb2cf75d79528f5a4eb13115f118615a7f /lib/sqlalchemy/dialects/firebird | |
| parent | 476df84ec995324cf2162b9b28ad8a58b90cfadf (diff) | |
| download | sqlalchemy-31e3fc94ad268cf762f564209113d66221b04b42.tar.gz | |
added additional error message to is_disconnect() for Firebird dialects
Added additional "disconnect" message "Error writing data to the
connection" to Firebird disconnection detection. Pull request courtesy
lukens.
Fixes: #4903
Closes: #4904
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/4904
Pull-request-sha: c56d7c4abf6b6c8263efaf070b4e7a319e12a875
Change-Id: Ib70c20c616e7519b933fee587a3b3e8dbb4c2f81
Diffstat (limited to 'lib/sqlalchemy/dialects/firebird')
| -rw-r--r-- | lib/sqlalchemy/dialects/firebird/kinterbasdb.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/firebird/kinterbasdb.py b/lib/sqlalchemy/dialects/firebird/kinterbasdb.py index 9880ee89f..3312aeeae 100644 --- a/lib/sqlalchemy/dialects/firebird/kinterbasdb.py +++ b/lib/sqlalchemy/dialects/firebird/kinterbasdb.py @@ -188,7 +188,8 @@ class FBDialect_kinterbasdb(FBDialect): ): msg = str(e) return ( - "Unable to complete network request to host" in msg + "Error writing data to the connection" in msg + or "Unable to complete network request to host" in msg or "Invalid connection state" in msg or "Invalid cursor state" in msg or "connection shutdown" in msg |
