Skip to content

Commit 359db4d

Browse files
Changed back to PyLong_AsLong
1 parent 4f78186 commit 359db4d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/ujson/python/objToJSON.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ static void *PyDateTimeToINT64(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
129129

130130
date = PyDate_FromDate(y, m, 1);
131131
ord = PyObject_CallMethod(date, "toordinal", NULL);
132-
days = PyInt_AsLong(ord) - EPOCH_ORD + d - 1;
132+
days = PyLong_AsLong(ord) - EPOCH_ORD + d - 1;
133133
Py_DECREF(date);
134134
Py_DECREF(ord);
135135
*( (JSINT64 *) outValue) = (((JSINT64) ((days * 24 + h) * 60 + mn)) * 60 + s) * 1000;
@@ -148,7 +148,7 @@ static void *PyDateToINT64(JSOBJ _obj, JSONTypeContext *tc, void *outValue, size
148148

149149
date = PyDate_FromDate(y, m, 1);
150150
ord = PyObject_CallMethod(date, "toordinal", NULL);
151-
days = PyInt_AsLong(ord) - EPOCH_ORD + d - 1;
151+
days = PyLong_AsLong(ord) - EPOCH_ORD + d - 1;
152152
Py_DECREF(date);
153153
Py_DECREF(ord);
154154
*( (JSINT64 *) outValue) = ((JSINT64) days * 86400000);

0 commit comments

Comments
 (0)