From ac4534d9cf1ca7b3ab27ff32ebc71ef565fb05ad Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Tue, 21 Jun 2011 15:57:56 -0300 Subject: Recognize more types on error messages pretty printing them. --- generator/cppgenerator.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'generator') 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. -- cgit v1.2.3