diff options
Diffstat (limited to 'lib/sqlalchemy/dialects/sybase/base.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/sybase/base.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/sybase/base.py b/lib/sqlalchemy/dialects/sybase/base.py index 3920aff05..634cf0da4 100644 --- a/lib/sqlalchemy/dialects/sybase/base.py +++ b/lib/sqlalchemy/dialects/sybase/base.py @@ -20,6 +20,9 @@ dialect is not tested within continuous integration and is likely to have many issues and caveats not currently handled. +.. deprecated:: 1.4 The Sybase dialect is deprecated and will be removed + in a future version. + """ import re @@ -648,6 +651,14 @@ class SybaseDialect(default.DefaultDialect): construct_arguments = [] + def __init__(self, *args, **kwargs): + util.warn_deprecated( + "The Sybase dialect is deprecated and will be removed " + "in a future version.", + version="1.4", + ) + super(SybaseDialect, self).__init__(*args, **kwargs) + def _get_default_schema_name(self, connection): return connection.scalar( text("SELECT user_name() as user_name").columns(username=Unicode) |
