Mike Bayer avatar Mike Bayer committed 2a0d07b

- Added 'connection shutdown' to the list of exception strings
which indicate a dropped connection. [ticket:1646]

Comments (0)

Files changed (2)

     passed via query string, so that it is properly interpreted
     by Kinterbasdb. [ticket:1779]
 
+  - Added 'connection shutdown' to the list of exception strings
+    which indicate a dropped connection.  [ticket:1646]
+
 - sqlsoup
   - the SqlSoup constructor accepts a `base` argument which specifies
     the base class to use for mapped classes, the default being

lib/sqlalchemy/dialects/firebird/kinterbasdb.py

             msg = str(e)
             return ('Unable to complete network request to host' in msg or
                     'Invalid connection state' in msg or
-                    'Invalid cursor state' in msg)
+                    'Invalid cursor state' in msg or 
+                    'connection shutdown' in msg)
         else:
             return False
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.