]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
setup JoinedDispatch to support pickling
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 7 May 2024 22:03:51 +0000 (18:03 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 8 May 2024 15:12:08 +0000 (11:12 -0400)
commit93cfb49572ac56bc320a09b82285bf8ef8cdff57
tree63f186283bf78fc65889dc2c60e17b97aff9572f
parent02001e9458802ebb512a140aa24e663b364dc3ad
setup JoinedDispatch to support pickling

Fixed issue where a :class:`.MetaData` collection would not be
serializable, if an :class:`.Enum` or :class:`.Boolean` datatype were
present which had been adapted. This specific scenario in turn could occur
when using the :class:`.Enum` or :class:`.Boolean` within ORM Annotated
Declarative form where type objects frequently get copied.

Fixes: #11365
Change-Id: Iaaa64baad79c41075d37cf53dade744d79e600a3
doc/build/changelog/unreleased_20/11365.rst [new file with mode: 0644]
lib/sqlalchemy/event/base.py
test/sql/test_types.py