diff options
Diffstat (limited to 'generator/cppgenerator.cpp')
-rw-r--r-- | generator/cppgenerator.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/generator/cppgenerator.cpp b/generator/cppgenerator.cpp index ef019e9cc..f4649213b 100644 --- a/generator/cppgenerator.cpp +++ b/generator/cppgenerator.cpp @@ -1565,6 +1565,18 @@ void CppGenerator::writeErrorSection(QTextStream& s, OverloadData& overloadData) strArg = argType->fullName(); if (strArg == "PyUnicode") strArg = "unicode"; + else if (strArg == "PyString") + strArg = "str"; + else if (strArg == "PySequece") + strArg = "list"; + else if (strArg == "PyTuple") + strArg = "tuple"; + else if (strArg == "PyDict") + strArg = "dict"; + else if (strArg == "PyObject") + strArg = "object"; + else if (strArg == "PyCallable") + strArg = "callable"; else if (strArg == "uchar") strArg = "buffer"; // This depends on an inject code to be true, but if it's not true // the function wont work at all, so it must be true. |