diff options
| author | Philip Jenvey <pjenvey@underboss.org> | 2010-01-25 00:32:47 +0000 |
|---|---|---|
| committer | Philip Jenvey <pjenvey@underboss.org> | 2010-01-25 00:32:47 +0000 |
| commit | c0835ffdc26e8abe7061ce41f6410e613052469f (patch) | |
| tree | dacfa8f2675087d2a1256b45305a4701f7d6bcaa /lib/sqlalchemy | |
| parent | 770e1ddc1338f5b4ca603bd273b985955bd65126 (diff) | |
| download | sqlalchemy-c0835ffdc26e8abe7061ce41f6410e613052469f.tar.gz | |
revert r6686 and adjust the stacklevel of test_notsane_warning's SAWarning so
it can force it to be emitted
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/orm/mapper.py | 3 | ||||
| -rw-r--r-- | lib/sqlalchemy/util.py | 14 |
2 files changed, 9 insertions, 8 deletions
diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py index 5faa719d3..0d4e2adaa 100644 --- a/lib/sqlalchemy/orm/mapper.py +++ b/lib/sqlalchemy/orm/mapper.py @@ -1443,7 +1443,8 @@ class Mapper(object): elif mapper.version_id_col is not None: util.warn("Dialect %s does not support updated rowcount " - "- versioning cannot be verified." % c.dialect.dialect_description) + "- versioning cannot be verified." % c.dialect.dialect_description, + stacklevel=12) if insert: statement = table.insert() diff --git a/lib/sqlalchemy/util.py b/lib/sqlalchemy/util.py index c2ef81425..f8be5c3fd 100644 --- a/lib/sqlalchemy/util.py +++ b/lib/sqlalchemy/util.py @@ -1523,17 +1523,17 @@ class WeakIdentityMapping(weakref.WeakKeyDictionary): return self._keyed_weakref(object, self._cleanup) -def warn(msg): +def warn(msg, stacklevel=3): if isinstance(msg, basestring): - warnings.warn(msg, exc.SAWarning, stacklevel=3) + warnings.warn(msg, exc.SAWarning, stacklevel=stacklevel) else: - warnings.warn(msg, stacklevel=3) + warnings.warn(msg, stacklevel=stacklevel) -def warn_deprecated(msg): - warnings.warn(msg, exc.SADeprecationWarning, stacklevel=3) +def warn_deprecated(msg, stacklevel=3): + warnings.warn(msg, exc.SADeprecationWarning, stacklevel=stacklevel) -def warn_pending_deprecation(msg): - warnings.warn(msg, exc.SAPendingDeprecationWarning, stacklevel=3) +def warn_pending_deprecation(msg, stacklevel=3): + warnings.warn(msg, exc.SAPendingDeprecationWarning, stacklevel=stacklevel) def deprecated(message=None, add_deprecation_to_docstring=True): """Decorates a function and issues a deprecation warning on use. |
