@@ -343,7 +343,7 @@ static char *NpyDateTimeToIsoCallback(JSOBJ Py_UNUSED(unused),
343
343
NPY_DATETIMEUNIT base = ((PyObjectEncoder * )tc -> encoder )-> datetimeUnit ;
344
344
int local = ((PyObjectEncoder * )tc -> encoder )-> local ;
345
345
int utc = ((PyObjectEncoder * )tc -> encoder )-> utc ;
346
- int timezone_obj = ((PyObjectEncoder * )tc -> encoder )-> timezone_obj ;
346
+ PyObject * timezone_obj = ((PyObjectEncoder * )tc -> encoder )-> timezone_obj ;
347
347
return int64ToIso (GET_TC (tc )-> longValue , base , len , local , utc , timezone_obj );
348
348
}
349
349
@@ -364,7 +364,7 @@ static char *PyDateTimeToIsoCallback(JSOBJ obj, JSONTypeContext *tc,
364
364
NPY_DATETIMEUNIT base = ((PyObjectEncoder * )tc -> encoder )-> datetimeUnit ;
365
365
int local = ((PyObjectEncoder * )tc -> encoder )-> local ;
366
366
int utc = ((PyObjectEncoder * )tc -> encoder )-> utc ;
367
- int timezone_obj = ((PyObjectEncoder * )tc -> encoder )-> timezone_obj ;
367
+ PyObject * timezone_obj = ((PyObjectEncoder * )tc -> encoder )-> timezone_obj ;
368
368
return PyDateTimeToIso (obj , base , len , local , utc , timezone_obj );
369
369
}
370
370
@@ -2138,7 +2138,7 @@ PyObject *objToJSON(PyObject *Py_UNUSED(self), PyObject *args,
2138
2138
/* Otherwise assume it's a Python TZInfo, or acts like one */
2139
2139
else {
2140
2140
pyEncoder .local = 1 ;
2141
- pyEncoder .timezone_obj = & timezone_obj ;
2141
+ pyEncoder .timezone_obj = timezone_obj ;
2142
2142
}
2143
2143
}
2144
2144
}
0 commit comments