Can I create an object class with some methods implemented in C and others in Python (e.g. through inheritance)?

In Python 2.2 and later, you can inherit from builtin classes such as int, list, dict, as well as C types you create yourself.

In earlier versions, C objects are created by factory functions, and cannot be directly inherited. You can get around by using a Python class as a facade, and delegate to an internal C object as necessary.

The Boost Python Library (BPL,