diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2023-01-26 14:05:51 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2023-01-26 14:05:51 +0000 |
| commit | e299e212bf1143329dd9c92a44c89f0fa54bf821 (patch) | |
| tree | 1b816807f205d6513064fa56ee3220e01759f4f8 /lib/sqlalchemy/orm/session.py | |
| parent | 50f9274955da9ea9346ddf91222eea155ee9fd14 (diff) | |
| parent | 03212e5aefb3d5c912d25274f447eb9c493f7268 (diff) | |
| download | sqlalchemy-e299e212bf1143329dd9c92a44c89f0fa54bf821.tar.gz | |
Merge "add context for warnings emitted from configure_mappers(), autoflush()" into main
Diffstat (limited to 'lib/sqlalchemy/orm/session.py')
| -rw-r--r-- | lib/sqlalchemy/orm/session.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py index babd5d72a..6b186d838 100644 --- a/lib/sqlalchemy/orm/session.py +++ b/lib/sqlalchemy/orm/session.py @@ -2881,6 +2881,12 @@ class Session(_SessionClassMethods, EventTarget): finally: self.autoflush = autoflush + @util.langhelpers.tag_method_for_warnings( + "This warning originated from the Session 'autoflush' process, " + "which was invoked automatically in response to a user-initiated " + "operation.", + sa_exc.SAWarning, + ) def _autoflush(self) -> None: if self.autoflush and not self._flushing: try: |
