diff options
Diffstat (limited to 'lib/sqlalchemy/util/deprecations.py')
-rw-r--r-- | lib/sqlalchemy/util/deprecations.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sqlalchemy/util/deprecations.py b/lib/sqlalchemy/util/deprecations.py index f1ff9a075..954f7f6c4 100644 --- a/lib/sqlalchemy/util/deprecations.py +++ b/lib/sqlalchemy/util/deprecations.py @@ -12,12 +12,15 @@ import warnings import re from langhelpers import decorator + def warn_deprecated(msg, stacklevel=3): warnings.warn(msg, exc.SADeprecationWarning, stacklevel=stacklevel) + def warn_pending_deprecation(msg, stacklevel=3): warnings.warn(msg, exc.SAPendingDeprecationWarning, stacklevel=stacklevel) + def deprecated(version, message=None, add_deprecation_to_docstring=True): """Decorates a function and issues a deprecation warning on use. @@ -47,6 +50,7 @@ def deprecated(version, message=None, add_deprecation_to_docstring=True): message % dict(func=fn.__name__), header) return decorate + def pending_deprecation(version, message=None, add_deprecation_to_docstring=True): """Decorates a function and issues a pending deprecation warning on use. @@ -80,6 +84,7 @@ def pending_deprecation(version, message=None, message % dict(func=fn.__name__), header) return decorate + def _sanitize_restructured_text(text): def repl(m): type_, name = m.group(1, 2) |