Lines Matching defs:hook
189 PyObject *hook = NULL;
240 while ((hook = PyIter_Next(hooks)) != NULL) {
242 int canTrace = _PyObject_LookupAttr(hook, &_Py_ID(__cantrace__), &o);
254 o = _PyObject_FastCallTstate(ts, hook, args, 2);
262 Py_CLEAR(hook);
273 Py_XDECREF(hook);
361 PySys_AddAuditHook(Py_AuditHookFunction hook, void *userData)
407 e->hookCFunction = (Py_AuditHookFunction)hook;
416 hook: object
418 Adds a new audit hook callback.
422 sys_addaudithook_impl(PyObject *module, PyObject *hook)
447 if (PyList_Append(interp->audit_hooks, hook) < 0) {
565 PyObject *hook = PyObject_GetAttrString(module, attrname);
568 if (hook == NULL) {
576 PyObject *retval = PyObject_Vectorcall(hook, args, nargs, keywords);
577 Py_DECREF(hook);
598 "This hook function is called by built-in breakpoint().\n"