Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > b243253876846301ba4fd27ff641ee61 > files > 145

Pyrex-0.9.9-2.fc14.noarch.rpm

This example demonstrates how you can wrap a C API
that has a callback interface, so that you can
pass Python functions to it as callbacks.

The files cheesefinder.h and cheesefinder.c
represent the C library to be wrapped.

The file cheese.pyx is the Pyrex module
which wraps it.

The file run_cheese.py demonstrates how to
call the wrapper.