/**********************************************************************
* plpython.c - python as a procedural language for PostgreSQL
*
- * $PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.91 2007/01/25 04:08:51 momjian Exp $
+ * $PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.92 2007/01/25 14:52:23 momjian Exp $
*
*********************************************************************
*/
static PyObject *
PLyBool_FromString(const char *src)
{
+ /*
+ * We would like to use Py_RETURN_TRUE and Py_RETURN_FALSE here for
+ * generating SQL from trigger functions, but those are only
+ * supported in Python >= 2.3, and we support older
+ * versions. http://docs.python.org/api/boolObjects.html
+ */
if (src[0] == 't')
- Py_RETURN_TRUE;
- Py_RETURN_FALSE;
+ return PyInt_FromLong(1);
+ return PyInt_FromLong(0);
}
static PyObject *