From cf13303a9d1c0cc0233a82a5d2ca01f438b6fb9b Mon Sep 17 00:00:00 2001 From: Leonel Atencio Date: Fri, 9 Aug 2019 14:12:33 -0500 Subject: [PATCH] Add suggestions on casing. --- lib/sqlalchemy/dialects/mssql/__init__.py | 4 ++-- lib/sqlalchemy/dialects/mssql/base.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sqlalchemy/dialects/mssql/__init__.py b/lib/sqlalchemy/dialects/mssql/__init__.py index 27edc8fcb0..843abc41c6 100644 --- a/lib/sqlalchemy/dialects/mssql/__init__.py +++ b/lib/sqlalchemy/dialects/mssql/__init__.py @@ -42,7 +42,7 @@ from .base import UNIQUEIDENTIFIER from .base import VARBINARY from .base import VARCHAR from .base import XML -from .base import TRY_CAST +from .base import try_cast base.dialect = dialect = pyodbc.dialect @@ -80,6 +80,6 @@ __all__ = ( "UNIQUEIDENTIFIER", "SQL_VARIANT", "XML", - "TRY_CAST", + "try_cast", "dialect", ) diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index 36881c2b67..6277287989 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -1590,7 +1590,7 @@ class MSSQLCompiler(compiler.SQLCompiler): # Limit in mssql is after the select keyword return "" - def _try_cast(self, element, **kw): + def visit_try_cast(self, element, **kw): return "TRY_CAST (%s AS %s)" % ( compiler.SQLCompiler.process(element.clause, **kw), compiler.SQLCompiler.process(element.typeclause, **kw), -- 2.47.3