From 5bc66e7d82bb181ced172807ec36b894b46197c4 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Mon, 17 Dec 2007 15:43:58 +0000 Subject: [PATCH] fix also the generation unit test --- tests/test-generation.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test-generation.py b/tests/test-generation.py index ece26ce..6f0c08d 100755 --- a/tests/test-generation.py +++ b/tests/test-generation.py @@ -14,7 +14,10 @@ from pybindgen import cppclass class MyReverseWrapper(typehandlers.base.ReverseWrapperBase): def generate_python_call(self): params = ['NULL'] # function object to call - params.extend(self.build_params.get_parameters()) + build_params = self.build_params.get_parameters() + if build_params[0][0] == '"': + build_params[0] = '(char *) ' + build_params[0] + params.extend(build_params) self.before_call.write_code('py_retval = PyObject_CallFunction(%s);' % (', '.join(params),)) self.before_call.write_error_check('py_retval == NULL') self.before_call.add_cleanup_code('Py_DECREF(py_retval);')