+ items = PyList_GET_ITEM(m_list, m_cursor); // borrowed reference!
+
+ if (m_buildFunc)
+ {
+ if (PyCallable_Check(m_buildFunc)) // when we have a buildFunc then call it
+ {
+ if (PyTuple_Check(items))
+ items = PyObject_CallObject(m_buildFunc, items);
+ else
+ eDebug("items is no tuple");
+ }
+ else
+ eDebug("buildfunc is not callable");
+ }
+