From fbfb6c3ed3d5ea1fcff70c61ffba858b34ba9981 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Tue, 17 May 2022 10:54:16 -0300 Subject: [PATCH] Base: Use PyObject_IsTrue in combination with conditional ternary operator --- src/Base/PlacementPyImp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Base/PlacementPyImp.cpp b/src/Base/PlacementPyImp.cpp index 34d3956322..2d7c4a43f4 100644 --- a/src/Base/PlacementPyImp.cpp +++ b/src/Base/PlacementPyImp.cpp @@ -234,7 +234,7 @@ PyObject* PlacementPy::pow(PyObject* args) PyObject* shorten = Py_True; if (!PyArg_ParseTuple(args, "d|O!", &t, &(PyBool_Type), &shorten)) return nullptr; - Base::Placement ret = getPlacementPtr()->pow(t, PyObject_IsTrue(shorten)); + Base::Placement ret = getPlacementPtr()->pow(t, PyObject_IsTrue(shorten) ? true : false); return new PlacementPy(new Placement(ret)); } @@ -247,7 +247,7 @@ PyObject* PlacementPy::sclerp(PyObject* args) if (!PyArg_ParseTuple(args, "O!d|O!", &(PlacementPy::Type), &pyplm2, &t, &(PyBool_Type), &shorten)) return nullptr; Base::Placement plm2 = static_cast(pyplm2)->value(); - Base::Placement ret = Base::Placement::sclerp(*getPlacementPtr(), plm2, t, PyObject_IsTrue(shorten)); + Base::Placement ret = Base::Placement::sclerp(*getPlacementPtr(), plm2, t, PyObject_IsTrue(shorten) ? true : false); return new PlacementPy(new Placement(ret)); }