Skip to content
Snippets Groups Projects
Commit d382a3be authored by Jean-Christophe Fillion-Robin's avatar Jean-Christophe Fillion-Robin
Browse files

BUG: vtkPythonUtil: Check if vtkPythonMap is valid

parent 61b8743e
No related tags found
No related merge requests found
Pipeline #
......@@ -437,7 +437,7 @@ PyObject *vtkPythonUtil::GetObjectFromPointer(vtkObjectBase *ptr)
{
PyObject *obj = NULL;
if (ptr)
if (ptr && vtkPythonMap)
{
vtkPythonObjectMap::iterator i =
vtkPythonMap->ObjectMap->find(ptr);
......@@ -777,6 +777,12 @@ PyObject *vtkPythonUtil::GetObjectFromObject(
void *vtkPythonUtil::GetPointerFromSpecialObject(
PyObject *obj, const char *result_type, PyObject **newobj)
{
if (vtkPythonMap == NULL)
{
PyErr_SetString(PyExc_TypeError, "method requires a vtkPythonMap");
return NULL;
}
const char *object_type =
vtkPythonUtil::StripModule(Py_TYPE(obj)->tp_name);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment