Skip to content

Commit e445485

Browse files
committed
added error printing
1 parent d2f503f commit e445485

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/PythonQtConversion.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,9 @@ PyObject* PythonQtConvertListOfValueTypeToPythonList(const void* /*QList<T>* */
167167
{
168168
ListType* list = (ListType*)inList;
169169
static const int innerType = PythonQtConv::getInnerTemplateMetaType(QByteArray(QMetaType::typeName(metaTypeId)));
170+
if (innerType == QVariant::Invalid) {
171+
std::cerr << "PythonQtConvertListOfValueTypeToPythonList: unknown inner type " << QMetaType::typeName(metaTypeId) << std::endl;
172+
}
170173
PyObject* result = PyTuple_New(list->size());
171174
int i = 0;
172175
foreach (const T& value, *list) {
@@ -181,6 +184,9 @@ bool PythonQtConvertPythonListToListOfValueType(PyObject* obj, void* /*QList<T>*
181184
{
182185
ListType* list = (ListType*)outList;
183186
static const int innerType = PythonQtConv::getInnerTemplateMetaType(QByteArray(QMetaType::typeName(metaTypeId)));
187+
if (innerType == QVariant::Invalid) {
188+
std::cerr << "PythonQtConvertPythonListToListOfValueType: unknown inner type " << QMetaType::typeName(metaTypeId) << std::endl;
189+
}
184190
bool result = false;
185191
if (PySequence_Check(obj)) {
186192
result = true;

0 commit comments

Comments
 (0)