diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-05-28 11:22:49 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-09-18 22:34:21 +0200 |
| commit | e24c1777c11c1e90972422bcf186f2f680509679 (patch) | |
| tree | 5f46c6a3504b60536ce47e14589d8da34eec28b8 /sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp | |
| parent | 27156f4d0c0df92a0c71c034b532c4eb72dc2f19 (diff) | |
Replace _PepUnicode_AsString() by PyUnicode_AsUTF8AndSize()
[ChangeLog][shiboken6] The helper function _PepUnicode_AsString() has
been removed. PyUnicode_AsUTF8AndSize() should be used instead.
Task-number: PYSIDE-2786
Change-Id: I38f74cac80ac26cb91bab32012cbcb7c00e81140
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp')
| -rw-r--r-- | sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp b/sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp index d93c038b3..2a24deca5 100644 --- a/sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp +++ b/sources/pyside6/PySide6/QtDesigner/qpydesignercustomwidgetcollection.cpp @@ -17,8 +17,9 @@ QT_BEGIN_NAMESPACE static QString pyStringToQString(PyObject *s) { - const char *utf8 = _PepUnicode_AsString(s); - return utf8 ? QString::fromUtf8(utf8) : QString(); + Py_ssize_t size{}; + const char *utf8 = PyUnicode_AsUTF8AndSize(s, &size); + return utf8 ? QString::fromUtf8(utf8, size) : QString{}; } // Return a string from keyword argument dict |
