From b8823a6bedda87385d6da3bc60508145fbfe41f3 Mon Sep 17 00:00:00 2001 From: alimcmaster1 Date: Sun, 23 Feb 2020 01:41:06 +0000 Subject: [PATCH] Init PyDateTimeAPI --- pandas/_libs/src/ujson/python/ujson.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pandas/_libs/src/ujson/python/ujson.c b/pandas/_libs/src/ujson/python/ujson.c index a40f2709c0c61..afdb44428169c 100644 --- a/pandas/_libs/src/ujson/python/ujson.c +++ b/pandas/_libs/src/ujson/python/ujson.c @@ -38,6 +38,7 @@ Numeric decoder derived from from TCL library #include "version.h" #define PY_SSIZE_T_CLEAN #include +#include "datetime.h" /* objToJSON */ PyObject *objToJSON(PyObject *self, PyObject *args, PyObject *kwargs); @@ -71,8 +72,14 @@ static PyModuleDef moduledef = { .m_methods = ujsonMethods }; +void pydatetime_import(void) +{ + PyDateTime_IMPORT; + return; +} PyMODINIT_FUNC PyInit_json(void) { + pydatetime_import(); initObjToJSON(); // TODO: clean up, maybe via tp_free? return PyModuleDef_Init(&moduledef);