Lines Matching refs:PyObject
76 typedef struct _Py_object_t PyObject; /* fake definition */ typedef
78 static PyObject *Py_None = NULL;
87 static PyObject *(*PySys_GetObject)(const char *);
88 static PyObject *(*PyObject_CallMethod)(PyObject *, const char *, const char *, ...);
89 static PyObject *(*PyImport_ImportModule)(const char *);
91 static void (*Py_IncRef)(PyObject *);
92 static void (*Py_DecRef)(PyObject *);
95 static PyObject *(*PyErr_Occurred)(void);
96 static void (*PyErr_Fetch)(PyObject **, PyObject **, PyObject **);
97 static void (*PyErr_NormalizeException)(PyObject **, PyObject **, PyObject **);
98 static void (*PyErr_Display)(PyObject *, PyObject *, PyObject *);
99 static void (*PyErr_Restore)(PyObject *, PyObject *, PyObject *);
178 PyObject *module = NULL; in PetscPythonInitialize()
201 PyObject *sys_path; in PetscPythonInitialize()
269 PyObject *exc = NULL, *val = NULL, *tb = NULL; in PetscPythonPrintError()