Lines Matching defs:handlers
80 PyObject **handlers;
146 PyObject *handler = self->handlers[type];
282 self->handlers[CharacterData], args, self);
417 self->handlers[StartElement], args, self);
446 self->handlers[NAME], args, self); \
577 self->handlers[ElementDecl], args, self);
961 new_parser->handlers = 0;
979 /* allocate and clear handlers first */
983 new_parser->handlers = PyMem_New(PyObject *, i);
984 if (!new_parser->handlers) {
990 /* then copy handlers from self */
992 PyObject *handler = self->handlers[i];
995 new_parser->handlers[i] = handler;
1150 self->handlers = NULL;
1175 self->handlers = PyMem_New(PyObject *, i);
1176 if (!self->handlers) {
1190 Py_VISIT(op->handlers[i]);
1213 if (self->handlers != NULL) {
1214 PyMem_Free(self->handlers);
1215 self->handlers = NULL;
1232 PyObject *result = self->handlers[handlernum];
1269 elaborate system of handlers and state could remove the
1279 Py_XSETREF(self->handlers[handlernum], v);
2077 self->handlers[i] = NULL;
2079 Py_CLEAR(self->handlers[i]);