georges 25 лет назад
Родитель
Сommit
90c0fa5807
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      dtool/src/interrogate/wrapperBuilderPython.cxx

+ 1 - 1
dtool/src/interrogate/wrapperBuilderPython.cxx

@@ -95,7 +95,7 @@ write_wrapper(ostream &out, const string &wrapper_name) const {
       out << "PyObject *" << get_parameter_name(pn);
       out << "PyObject *" << get_parameter_name(pn);
       format_specifiers += "O";
       format_specifiers += "O";
       parameter_list += ", &" + get_parameter_name(pn);
       parameter_list += ", &" + get_parameter_name(pn);
-      pexpr_string = "PyObject_IsTrue(" + get_parameter_name(pn) + ")";
+      pexpr_string = "(PyObject_IsTrue(" + get_parameter_name(pn) + ")!=0)";
 
 
     } else if (TypeManager::is_integer(type)) {
     } else if (TypeManager::is_integer(type)) {
       out << "int " << get_parameter_name(pn);
       out << "int " << get_parameter_name(pn);