Yes. As the extensions manual attempts to explain, mkvalue() returns
a new object, and call_object() doesn't "eat" its argument, so you
have to DECREF() it when you are done with it.
Read system code for examples -- e.g. bltinmodule.c!
--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
URL: <http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>