python: use const_cast<> to new() python types.
This commit is contained in:
@@ -161,7 +161,7 @@ PyObject* Geometry2dPy::copy(PyObject *args) const
|
||||
PyObject* cpy = nullptr;
|
||||
// let the type object decide
|
||||
if (type->tp_new)
|
||||
cpy = type->tp_new(type, this, nullptr);
|
||||
cpy = type->tp_new(type, const_cast<Geometry2dPy*>(this), nullptr);
|
||||
if (!cpy) {
|
||||
PyErr_SetString(PyExc_TypeError, "failed to create copy of geometry");
|
||||
return nullptr;
|
||||
|
||||
Reference in New Issue
Block a user