diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-02-23 15:15:32 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-02-24 11:24:36 +0100 |
| commit | 0f707c16f21d367ea4a6fa2b27ac8f436f904fe4 (patch) | |
| tree | c87f578290b23c3bd5554b7a66defb341424ae16 /examples/declarative/referenceexamples/valuesource/main.py | |
| parent | 1995338b631dda248c311e179fcd4952cbb4b80e (diff) | |
Refactor SignalManager::qt_metacall()
The logic of SignalManager::qt_metacall() instantiated a number of
variables that were only relevant for properties in each call and
locked and released the GIL multiple times.
Split it apart into separate handler for properties and method
invocations and reduce the GIL allocations.
Task-number: PYSIDE-1827
Change-Id: I171853d1bd95dc3d8437c64075448a08af2ea7e0
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'examples/declarative/referenceexamples/valuesource/main.py')
0 files changed, 0 insertions, 0 deletions
