diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-03-20 08:54:35 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-03-20 16:44:45 +0100 |
| commit | 0a6258be9fbf0812808807c5e9360f215d866a19 (patch) | |
| tree | 107fcb499ec130342116e353d657c71afaf3524a /sources/pyside6/libpyside/pyside.cpp | |
| parent | d65666b764e7079d60a496d6ad6f17bacb7f1cdb (diff) | |
Move helper function isCompiledMethod() to libshiboken
Pick-to: 6.9
Task-number: PYSIDE-2916
Change-Id: I6e72977bfcf95c3c28cc160e07febb84220fa505
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/pyside.cpp')
| -rw-r--r-- | sources/pyside6/libpyside/pyside.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sources/pyside6/libpyside/pyside.cpp b/sources/pyside6/libpyside/pyside.cpp index e061f16a9..c9c9b293f 100644 --- a/sources/pyside6/libpyside/pyside.cpp +++ b/sources/pyside6/libpyside/pyside.cpp @@ -28,6 +28,7 @@ #include <basewrapper.h> #include <bindingmanager.h> #include <gilstate.h> +#include <helper.h> #include <sbkconverter.h> #include <sbkstring.h> #include <sbkstaticstrings.h> @@ -875,9 +876,7 @@ QString pyPathToQString(PyObject *path) bool isCompiledMethod(PyObject *callback) { - return PyObject_HasAttr(callback, PySide::PySideName::im_func()) - && PyObject_HasAttr(callback, PySide::PySideName::im_self()) - && PyObject_HasAttr(callback, PySide::PySideMagicName::code()); + return Shiboken::isCompiledMethod(callback); } static const unsigned char qt_resource_name[] = { |
