fix windows warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)

This commit is contained in:
Gustavo J. A. M. Carneiro committed 2009-07-07 15:53:07 +01:00
1 parent 5406641ed6
commit dc67322dad
1 file changed
+1 -1
+1 -1
View File
@@ -19,7 +19,7 @@ class BoolParam(Parameter):
name = wrapper.declarations.declare_variable(self.ctype_no_const, self.name)
py_name = wrapper.declarations.declare_variable('PyObject *', 'py_'+self.name)
wrapper.parse_params.add_parameter('O', ['&'+py_name], self.value)
wrapper.before_call.write_code("%s = PyObject_IsTrue(%s);" % (name, py_name))
wrapper.before_call.write_code("%s = (bool) PyObject_IsTrue(%s);" % (name, py_name))
wrapper.call_params.append(name)