The xxsubtype.c module gives an example of calling a parent method if it is in 
a slot:

static int
spamlist_init(spamlistobject *self, PyObject *args, PyObject *kwds)
{
    if (PyList_Type.tp_init((PyObject *)self, args, kwds) < 0)
        return -1;
    self->state = 0;
    return 0;
}

How you call non-slotted named methods in parent classes? 

  class List(list):
    def append(self, x):
      print x
      List.append(self, x)  # What is the C equivalent of this call?


Raymond
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to