]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- A new style of warning can be emitted which will "filter" up to
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 31 Aug 2014 19:22:00 +0000 (15:22 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 31 Aug 2014 19:22:00 +0000 (15:22 -0400)
commit3c60d3b1ca492ba77d64111f0378892acaadf36b
tree5e2df552a7142cd3bb2ef9e5236db85e5c2859f4
parent903b0a42e71c81ff99494352760c0f92fa7a486d
- A new style of warning can be emitted which will "filter" up to
N occurrences of a parameterized string.   This allows parameterized
warnings that can refer to their arguments to be delivered a fixed
number of times until allowing Python warning filters to squelch them,
and prevents memory from growing unbounded within Python's
warning registries.
fixes #3178
17 files changed:
doc/build/changelog/changelog_10.rst
doc/build/changelog/migration_10.rst
lib/sqlalchemy/orm/loading.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/persistence.py
lib/sqlalchemy/sql/schema.py
lib/sqlalchemy/sql/sqltypes.py
lib/sqlalchemy/testing/__init__.py
lib/sqlalchemy/testing/assertions.py
lib/sqlalchemy/testing/plugin/plugin_base.py
lib/sqlalchemy/testing/warnings.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/deprecations.py
lib/sqlalchemy/util/langhelpers.py
test/aaa_profiling/test_memusage.py
test/orm/test_session.py
test/sql/test_defaults.py