Mercurial > pymonkey
diff pymonkey.c @ 57:a2b617731398
pymonkey.undefined now has a 'falsy' value.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Fri, 10 Jul 2009 18:41:14 -0700 |
parents | bc4263c6ae82 |
children |
line wrap: on
line diff
--- a/pymonkey.c Fri Jul 10 17:39:48 2009 -0700 +++ b/pymonkey.c Fri Jul 10 18:41:14 2009 -0700 @@ -57,8 +57,11 @@ if (PyType_Ready(&PYM_undefinedType) < 0) return; + PYM_undefined = PyObject_New(PYM_undefinedObject, &PYM_undefinedType); + if (PYM_undefined == NULL) + return; Py_INCREF(PYM_undefined); - PyModule_AddObject(module, "undefined", PYM_undefined); + PyModule_AddObject(module, "undefined", (PyObject *) PYM_undefined); PYM_error = PyErr_NewException("pymonkey.error", NULL, NULL); Py_INCREF(PYM_error);