diff options
| author | Christian Tismer <tismer@stackless.com> | 2023-02-14 14:46:22 +0100 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2023-02-17 15:34:53 +0100 |
| commit | edfd9a5ad174a48f8d7da511dc6a1c69e931a418 (patch) | |
| tree | ef175a4bf7e9fec2f84a03fa7b9eb805c836bbb4 /sources/pyside6/libpyside/pysideproperty.cpp | |
| parent | 7662cb8a8329bfe160a3b885d403ec59764f399f (diff) | |
Python 3.12: Fix the structure of class property
There is a PySide bug in Python 3.10 already: The structure for
classproperty derives from the property structure. This was extended
in Python 3.10, already, but the type generation check was made more
exhaustive in Python 3.12 and recognized that.
This change is only for making the compiler/C API happy.
In order to use the extension field, it is necessary to do a runtime
check because of the Limited API.
Task-number: PYSIDE-2230
Change-Id: I88dcaa11589ff41852f08fa2defa5200a0dd4eb6
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/pysideproperty.cpp')
0 files changed, 0 insertions, 0 deletions
