|
1 | 1 | /**********************************************************************
|
2 | 2 | * plpython.c - python as a procedural language for PostgreSQL
|
3 | 3 | *
|
4 |
| - *$PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.91 2007/01/2504:08:51 momjian Exp $ |
| 4 | + *$PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.92 2007/01/2514:52:23 momjian Exp $ |
5 | 5 | *
|
6 | 6 | *********************************************************************
|
7 | 7 | */
|
@@ -1579,9 +1579,15 @@ PLy_typeinfo_dealloc(PLyTypeInfo * arg)
|
1579 | 1579 | staticPyObject*
|
1580 | 1580 | PLyBool_FromString(constchar*src)
|
1581 | 1581 | {
|
| 1582 | +/* |
| 1583 | + *We would like to use Py_RETURN_TRUE and Py_RETURN_FALSE here for |
| 1584 | + *generating SQL from trigger functions, but those are only |
| 1585 | + *supported in Python >= 2.3, and we support older |
| 1586 | + *versions. http://docs.python.org/api/boolObjects.html |
| 1587 | + */ |
1582 | 1588 | if (src[0]=='t')
|
1583 |
| -Py_RETURN_TRUE; |
1584 |
| -Py_RETURN_FALSE; |
| 1589 | +returnPyInt_FromLong(1); |
| 1590 | +returnPyInt_FromLong(0); |
1585 | 1591 | }
|
1586 | 1592 |
|
1587 | 1593 | staticPyObject*
|
|