]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
add fallback for old mutable format
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 24 Jun 2022 14:31:46 +0000 (10:31 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 24 Jun 2022 14:32:29 +0000 (10:32 -0400)
commit9966bc72d41c968d7587a9e46b36c214a3ad6cf1
treea5d78f1814c92725d376791218dc8fb5edb4d0ff
parentb32cac39907b94df4f77983e31e3f15a80d0f7e2
add fallback for old mutable format

Fixed regression caused by :ticket:`8133` where the pickle format for
mutable attributes was changed, without a fallback to recognize the old
format, causing in-place upgrades of SQLAlchemy to no longer be able to
read pickled data from previous versions. A check plus a fallback for the
old format is now in place.

Fixes: #8133
Change-Id: I9029729b4bc56c8b3145797869229eeff48a3b3b
(cherry picked from commit 271c38fd15b94d8acd0e6f054c8001b22535844e)
doc/build/changelog/unreleased_14/mutable_fix.rst [new file with mode: 0644]
lib/sqlalchemy/ext/mutable.py