Fix Property GC tracking for Python 3.11
authorChristian Tismer <tismer@stackless.com>
Sun, 11 Sep 2022 09:19:20 +0000 (11:19 +0200)
committerDmitry Shachnev <mitya57@debian.org>
Sun, 16 Jul 2023 14:49:14 +0000 (15:49 +0100)
commit977938b38c4e154a8a6dcad673af545fb8b205da
treed458f0300a2a133ddb2e5657dcc5f3eeeeb59b88
parentd060c1bd8c7e62f0c819ed15c82475b353b3df02
Fix Property GC tracking for Python 3.11

The GC was not untracked when PySide Property was deleted.
This was found by the new deeper error tracking in debug Python 3.11 .

Fixes: PYSIDE-1960
Change-Id: I5ecdfb88529c22a44575ca9460d6753b1e389079
Pick-to: 6.2 6.3 5.15
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit ace680f4c5fc8564df9daaa41bf8779c9fffa671)

Gbp-Pq: Name Fix-Property-GC-tracking-for-Python-3.11.patch
sources/pyside2/libpyside/pysideproperty.cpp