Lines Matching defs:target
2845 treebuilder_handle_pi(TreeBuilderObject* self, PyObject* target, PyObject* text)
2849 PyObject* stack[2] = {target, text};
2869 pi = PyTuple_Pack(2, target, text);
2971 target: object
2978 _elementtree_TreeBuilder_pi_impl(TreeBuilderObject *self, PyObject *target,
2982 return treebuilder_handle_pi(self, target, text);
3050 PyObject *target;
3216 if (TreeBuilder_CheckExact(self->target))
3218 (TreeBuilderObject*) self->target, value
3288 if (TreeBuilder_CheckExact(self->target)) {
3290 res = treebuilder_handle_start((TreeBuilderObject*) self->target,
3326 if (TreeBuilder_CheckExact(self->target))
3328 res = treebuilder_handle_data((TreeBuilderObject*) self->target, data);
3348 if (TreeBuilder_CheckExact(self->target))
3352 (TreeBuilderObject*) self->target, Py_None
3382 if (TreeBuilder_CheckExact(self->target)) {
3384 TreeBuilderObject *target = (TreeBuilderObject*) self->target;
3386 if (target->events_append && target->start_ns_event_obj) {
3396 res = treebuilder_handle_start_ns(target, prefix, uri);
3432 if (TreeBuilder_CheckExact(self->target)) {
3434 TreeBuilderObject *target = (TreeBuilderObject*) self->target;
3436 if (target->events_append && target->end_ns_event_obj) {
3437 res = treebuilder_handle_end_ns(target, Py_None);
3460 if (TreeBuilder_CheckExact(self->target)) {
3462 TreeBuilderObject *target = (TreeBuilderObject*) self->target;
3468 res = treebuilder_handle_comment(target, comment);
3523 /* If the target has a handler for doctype, call it. */
3533 "Define doctype() method on the TreeBuilder target.",
3555 if (TreeBuilder_CheckExact(self->target)) {
3557 TreeBuilderObject *target = (TreeBuilderObject*) self->target;
3559 if ((target->events_append && target->pi_event_obj) || target->insert_pis) {
3566 res = treebuilder_handle_pi(target, pi_target, data);
3602 self->target = self->entity = self->names = NULL;
3627 target: object = None
3633 _elementtree_XMLParser___init___impl(XMLParserObject *self, PyObject *target,
3660 if (target != Py_None) {
3661 Py_INCREF(target);
3663 target = treebuilder_new(&TreeBuilder_Type, NULL, NULL);
3664 if (!target) {
3670 self->target = target;
3672 self->handle_start_ns = PyObject_GetAttrString(target, "start_ns");
3676 self->handle_end_ns = PyObject_GetAttrString(target, "end_ns");
3680 self->handle_start = PyObject_GetAttrString(target, "start");
3684 self->handle_data = PyObject_GetAttrString(target, "data");
3688 self->handle_end = PyObject_GetAttrString(target, "end");
3692 self->handle_comment = PyObject_GetAttrString(target, "comment");
3696 self->handle_pi = PyObject_GetAttrString(target, "pi");
3700 self->handle_close = PyObject_GetAttrString(target, "close");
3704 self->handle_doctype = PyObject_GetAttrString(target, "doctype");
3765 Py_VISIT(self->target);
3791 Py_CLEAR(self->target);
3809 if (self->target == NULL) {
3861 if (TreeBuilder_CheckExact(self->target)) {
3863 return treebuilder_done((TreeBuilderObject*) self->target);
4000 if (res && TreeBuilder_CheckExact(self->target)) {
4002 return treebuilder_done((TreeBuilderObject*) self->target);
4025 TreeBuilderObject *target;
4031 if (!TreeBuilder_CheckExact(self->target)) {
4040 target = (TreeBuilderObject*) self->target;
4045 Py_XSETREF(target->events_append, events_append);
4048 Py_CLEAR(target->start_event_obj);
4049 Py_CLEAR(target->end_event_obj);
4050 Py_CLEAR(target->start_ns_event_obj);
4051 Py_CLEAR(target->end_ns_event_obj);
4052 Py_CLEAR(target->comment_event_obj);
4053 Py_CLEAR(target->pi_event_obj);
4057 target->end_event_obj = PyUnicode_FromString("end");
4082 Py_XSETREF(target->start_event_obj, event_name_obj);
4084 Py_XSETREF(target->end_event_obj, event_name_obj);
4086 Py_XSETREF(target->start_ns_event_obj, event_name_obj);
4093 Py_XSETREF(target->end_ns_event_obj, event_name_obj);
4100 Py_XSETREF(target->comment_event_obj, event_name_obj);
4106 Py_XSETREF(target->pi_event_obj, event_name_obj);
4125 {"target", T_OBJECT, offsetof(XMLParserObject, target), READONLY, NULL},