diff options
Diffstat (limited to 'src/pl/plpython')
-rw-r--r-- | src/pl/plpython/Makefile | 4 | ||||
-rw-r--r-- | src/pl/plpython/feature.expected | 2 | ||||
-rw-r--r-- | src/pl/plpython/plpython.c | 7 |
3 files changed, 8 insertions, 5 deletions
diff --git a/src/pl/plpython/Makefile b/src/pl/plpython/Makefile index 7475cdc1e7e..d8ae12f1659 100644 --- a/src/pl/plpython/Makefile +++ b/src/pl/plpython/Makefile @@ -1,4 +1,4 @@ -# $Header: /cvsroot/pgsql/src/pl/plpython/Makefile,v 1.6 2001/05/14 22:06:50 petere Exp $ +# $Header: /cvsroot/pgsql/src/pl/plpython/Makefile,v 1.7 2001/05/25 15:48:33 momjian Exp $ subdir = src/pl/plpython top_builddir = ../../.. @@ -7,6 +7,8 @@ include $(top_builddir)/src/Makefile.global override CPPFLAGS := -I$(srcdir) -I$(python_includedir) $(CPPFLAGS) +override DLLLIBS := $(BE_DLLLIBS) $(DLLLIBS) + NAME = plpython SO_MAJOR_VERSION = 0 SO_MINOR_VERSION = 0 diff --git a/src/pl/plpython/feature.expected b/src/pl/plpython/feature.expected index eb294479307..b689c1f6154 100644 --- a/src/pl/plpython/feature.expected +++ b/src/pl/plpython/feature.expected @@ -29,7 +29,7 @@ SELECT global_test_two(); (1 row) SELECT import_fail(); -NOTICE: ('import socket failed -- untrusted dynamic module: socket',) +NOTICE: ('import socket failed -- untrusted dynamic module: _socket',) import_fail -------------------- failed as expected diff --git a/src/pl/plpython/plpython.c b/src/pl/plpython/plpython.c index 865ddb3aac6..dea0dc285f8 100644 --- a/src/pl/plpython/plpython.c +++ b/src/pl/plpython/plpython.c @@ -1,4 +1,4 @@ -/* $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.2 2001/05/12 01:30:30 petere Exp $ */ +/* $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.3 2001/05/25 15:48:33 momjian Exp $ */ /* * plpython.c - python as a procedural language for PostgreSQL @@ -1534,7 +1534,7 @@ static PyObject *PLy_spi_execute_fetch_result(SPITupleTable *, int, int); PyTypeObject PLy_PlanType = { - PyObject_HEAD_INIT(&PyType_Type) + PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "PLyPlan", /*tp_name*/ sizeof(PLyPlanObject), /*tp_size*/ @@ -1577,7 +1577,7 @@ PySequenceMethods PLy_result_as_sequence = { }; PyTypeObject PLy_ResultType = { - PyObject_HEAD_INIT(&PyType_Type) + PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "PLyResult", /*tp_name*/ sizeof(PLyResultObject), /*tp_size*/ @@ -2287,6 +2287,7 @@ PLy_init_plpy(void) /* initialize plpy module */ + PLy_PlanType.ob_type = PLy_ResultType.ob_type = &PyType_Type; plpy = Py_InitModule("plpy", PLy_methods); plpy_dict = PyModule_GetDict(plpy); |