static const char *const kwlist[] = { "key", 0 };
struct bin k;
const prpinfo *prp = GCPRP_PRP(ty);
- PyObject *me;
+ PyObject *rc = 0;
if (!PyArg_ParseTupleAndKeywords(arg, kw, "O&:new", KWLIST, convbin, &k))
goto end;
if (keysz(k.sz, prp->keysz) != k.sz) VALERR("bad key length");
- me = (PyObject *)ty->tp_alloc(ty, 0);
+ rc = (PyObject *)ty->tp_alloc(ty, 0);
GPRP_PRP(me) = prp;
prp->init(GPRP_CTX(me), k.p, k.sz);
- RETURN_ME;
end:
- return (0);
+ return (rc);
}
static void gprp_pydealloc(PyObject *me)