Colin-b/layabase

Wrong error message and behavior in case of DBApiError

Closed this issue · 0 comments

venv\lib\site-packages\layabase\database_sqlalchemy.py", line 99, in get_all_models
result = query.all()

venv\lib\site-packages\sqlalchemy\engine\base.py", line 1466, in _handle_dbapi_exception
util.raise_from_cause(sqlalchemy_exception, exc_info)

venv\lib\site-packages\sqlalchemy\util\compat.py", line 398, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)

venv\lib\site-packages\sqlalchemy\util\compat.py", line 152, in reraise
raise value.with_traceback(tb)

venv\lib\site-packages\sqlalchemy\engine\base.py", line 1244, in _execute_context
cursor, statement, parameters, context

venv\lib\site-packages\sqlalchemy\engine\default.py", line 552, in do_execute
cursor.execute(statement, parameters)

sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('ZZZZZ', "[ZZZZZ] [Sybase][ODBC Driver][Adaptive Server Enterprise]Invalid column name 'test_failure_column'.\n (207) (SQLExecDirectW)")