C API with *args and **kw
miki.tebeka at gmail.com
Tue Oct 14 23:05:06 CEST 2008
> Miki <miki.teb... at gmail.com> writes:
> > However when running the test:
> > from kw import kw
> > kw(default="2")
> > kw(1)
> > kw()
> > I get "bus error" on the 2'nd call (OS X Python 2.5.2).
> When called without keywords, kwds is NULL. You need to handle that
> case explicitly.
> > return Py_BuildValue("");
> The equivalent of your Python code would be to return None using
> Py_RETURN_NONE (sugar for Py_INCREF(Py_None); return Py_None;).
More information about the Python-list