A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-March/072242.html below:

[Python-Dev] Calling base class methods from C

[Python-Dev] Calling base class methods from C [Python-Dev] Calling base class methods from CRaymond Hettinger python at rcn.com
Thu Mar 22 03:27:52 CET 2007
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
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4