Python C API: Constructing bool (True, False) values

Tim Peters tim.one at comcast.net
Tue Mar 18 19:59:51 CET 2003


[Lexy Zhitenev]
> Can anybody help me:
> I need to write a function in C that returns bool (True or False value).
> What function in Python C API stands for this?

Py_True and Py_False are global constants, like Py_None.  So, e.g.,

    Py_INCREF(Py_True);
    return Py_True;

to return True (in Python 2.3; before 2.3, Py_True resolves to the int 1).





More information about the Python-list mailing list