python: use const_cast<> to new() python types.
This commit is contained in:
@@ -58,7 +58,7 @@ PyObject* GeomFormatPy::clone(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<GeomFormatPy*>(this), nullptr);
|
||||
if (!cpy) {
|
||||
PyErr_SetString(PyExc_RuntimeError, "failed to create clone of GeomFormat");
|
||||
return nullptr;
|
||||
@@ -85,7 +85,7 @@ PyObject* GeomFormatPy::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<GeomFormatPy*>(this), nullptr);
|
||||
if (!cpy) {
|
||||
PyErr_SetString(PyExc_RuntimeError, "failed to create copy of GeomFormat");
|
||||
return nullptr;
|
||||
|
||||
Reference in New Issue
Block a user