diff --git a/requirements-iris.txt b/requirements-iris.txt index afc54d4..21d1cec 100644 --- a/requirements-iris.txt +++ b/requirements-iris.txt @@ -1 +1 @@ -https://github.com/intersystems-community/intersystems-irispython/releases/download/3.4.3/intersystems_iris-3.4.3-py3-none-any.whl \ No newline at end of file +https://github.com/intersystems-community/intersystems-irispython/releases/download/3.6.0/intersystems_iris-3.6.0-py3-none-any.whl \ No newline at end of file diff --git a/sqlalchemy_iris/base.py b/sqlalchemy_iris/base.py index 416cb11..0ea3cb4 100644 --- a/sqlalchemy_iris/base.py +++ b/sqlalchemy_iris/base.py @@ -814,7 +814,7 @@ def _set_option(self, connection, option, value): def get_isolation_level(self, connection): try: level = int(self._get_option(connection, "IsolationMode")) - except dbapi.InterfaceError: + except dbapi.DatabaseError: # caught access violation error # by default it's 0 level = 0