| # file: runme.py | |
| import example | |
| a = 37 | |
| b = 42 | |
| # Now call our C function with a bunch of callbacks | |
| print "Trying some C callback functions" | |
| print " a =", a | |
| print " b =", b | |
| print " ADD(a,b) =", example.do_op(a, b, example.ADD) | |
| print " SUB(a,b) =", example.do_op(a, b, example.SUB) | |
| print " MUL(a,b) =", example.do_op(a, b, example.MUL) | |
| print "Here is what the C callback function objects look like in Python" | |
| print " ADD =", example.ADD | |
| print " SUB =", example.SUB | |
| print " MUL =", example.MUL |