diff options
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[] = { |
