Part: replace PyObject_IsTrue with Base::asBoolean

This commit is contained in:
wmayer
2022-07-16 13:31:10 +02:00
parent 343aadf02b
commit 8ae3185e3b
38 changed files with 141 additions and 161 deletions
+1 -1
View File
@@ -71,7 +71,7 @@ PyObject* BodyPy::insertObject(PyObject *args)
return nullptr;
}
bool after = PyObject_IsTrue(afterPy) ? true : false;
bool after = Base::asBoolean(afterPy);
Body* body = this->getBodyPtr();
try {
+4 -4
View File
@@ -52,10 +52,10 @@ PyObject* ViewProviderPy::setBodyMode(PyObject* args)
PyObject* b_mode;
if (!PyArg_ParseTuple(args, "O!", &PyBool_Type, &b_mode)) {
return nullptr;
};
}
PartDesignGui::ViewProvider* base = getViewProviderPtr();
base->setBodyMode(PyObject_IsTrue(b_mode) ? true : false);
base->setBodyMode(Base::asBoolean(b_mode));
return Py::new_reference_to(Py::None());
}
@@ -65,10 +65,10 @@ PyObject* ViewProviderPy::makeTemporaryVisible(PyObject* args)
PyObject* b_vis;
if (!PyArg_ParseTuple(args, "O!", &PyBool_Type, &b_vis)) {
return nullptr;
};
}
PartDesignGui::ViewProvider* base = getViewProviderPtr();
base->makeTemporaryVisible(PyObject_IsTrue(b_vis) ? true : false);
base->makeTemporaryVisible(Base::asBoolean(b_vis));
return Py::new_reference_to(Py::None());
}