Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > a825642caba16a631061cc74009998ee > files > 506

python3-Cython-0.19-1.fc18.i686.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.