[PATCH 2/3] Optimize the Python 3.8 refcount fix a tiny bit
authorChristian Tismer <tismer@stackless.com>
Thu, 5 Dec 2019 10:08:50 +0000 (11:08 +0100)
committerKurt Kremitzki <kurt@kwk.systems>
Mon, 18 May 2020 01:27:01 +0000 (02:27 +0100)
commit8c4a1d411dc990adb7f1b1676e5b96d688c1ee08
tree4a20d27919dc204d811f5119028048e1038063b5
parent50df56ab29ce6b5aea399a83b23601b06e27e74c
[PATCH 2/3] Optimize the Python 3.8 refcount fix a tiny bit

This change uses the fact that our workaround to temporarily remove
the Py_TPFLAGS_METHOD_DESCRIPTOR flag uses the "mro" function
of PyType_Type, which never will change.
Therefore, the static keyword makes sure that this function lookup
happens only once.

Change-Id: I44b74556da1fac2596c81339af30cb66218276e2
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Gbp-Pq: Name 0003-Optimize-the-Python-3.8-refcount-fix-a-tiny-bit.patch
sources/shiboken2/libshiboken/basewrapper.cpp