diff --git a/src/pl/plpython/plpy_main.c b/src/pl/plpython/plpy_main.c index 8316b8d..35f15d9 100644 --- a/src/pl/plpython/plpy_main.c +++ b/src/pl/plpython/plpy_main.c @@ -161,6 +161,8 @@ PLy_init_interp(void) PLy_elog(ERROR, "could not import module 'decimal'"); decimal_dict = PyModule_GetDict(decimal); + PLy_decimal_ctor_global = PyDict_GetItemString(decimal_dict, "Decimal"); + Py_DECREF(decimal_dict); } Datum