[Distutils] Using printf from within a C extension
Bob Ippolito
bob at redivi.com
Fri Dec 9 03:09:09 CET 2005
On Dec 8, 2005, at 4:43 PM, mike cantor wrote:
> I am extending python with C and trying to debug with printf. The
> code
> below succssfully returns the string "hello" when compiled and
> called, but
> the "can print from in here phrase" does not reach python stdout.
> Is there
> something screwy with my environment or is there some trick to this
> that I
> don't know. Any help would be greatly appreciated!
>
> -mike
>
> #include <Python.h>
>
> static PyObject*
> helloworld(PyObject* self)
> {
> printf("can print from in here?");
> return Py_BuildValue("s", "hello");
> }
It'll probably work if you add a line break there. It's likely just
sitting in a buffer waiting to be flushed.
-bob
More information about the Distutils-SIG
mailing list