@@ -169,7 +169,7 @@ def ints_to_pydatetime(
169
169
cdef:
170
170
Localizer info = Localizer(tz)
171
171
int64_t value , local_val
172
- intp_t* pos
172
+ intp_t* pos = NULL
173
173
Py_ssize_t i , n = len (stamps)
174
174
npy_datetimestruct dts
175
175
tzinfo new_tz
@@ -192,7 +192,9 @@ def ints_to_pydatetime(
192
192
)
193
193
194
194
if info.use_dst:
195
- pos = < intp_t* > cnp.PyArray_DATA(info.trans.searchsorted(stamps, side = " right" ) - 1 )
195
+ pos = < intp_t* > cnp.PyArray_DATA(
196
+ info.trans.searchsorted(stamps, side = " right" ) - 1
197
+ )
196
198
197
199
for i in range(n ):
198
200
new_tz = tz
@@ -254,13 +256,15 @@ def get_resolution(const int64_t[:] stamps, tzinfo tz=None) -> Resolution:
254
256
cdef:
255
257
Localizer info = Localizer(tz)
256
258
int64_t local_val
257
- intp_t* pos
259
+ intp_t* pos = NULL
258
260
Py_ssize_t i , n = len (stamps)
259
261
npy_datetimestruct dts
260
262
int reso = RESO_DAY, curr_reso
261
263
262
264
if info.use_dst:
263
- pos = < intp_t* > cnp.PyArray_DATA(info.trans.searchsorted(stamps, side = " right" ) - 1 )
265
+ pos = < intp_t* > cnp.PyArray_DATA(
266
+ info.trans.searchsorted(stamps, side = " right" ) - 1
267
+ )
264
268
265
269
for i in range(n ):
266
270
if stamps[i] == NPY_NAT:
@@ -305,12 +309,14 @@ cpdef ndarray[int64_t] normalize_i8_timestamps(const int64_t[:] stamps, tzinfo t
305
309
cdef:
306
310
Localizer info = Localizer(tz)
307
311
int64_t local_val
308
- intp_t* pos
312
+ intp_t* pos = NULL
309
313
Py_ssize_t i, n = len (stamps)
310
314
int64_t[:] result = np.empty(n, dtype = np.int64)
311
315
312
316
if info.use_dst:
313
- pos = < intp_t* > cnp.PyArray_DATA(info.trans.searchsorted(stamps, side = " right" ) - 1 )
317
+ pos = < intp_t* > cnp.PyArray_DATA(
318
+ info.trans.searchsorted(stamps, side = " right" ) - 1
319
+ )
314
320
315
321
for i in range (n):
316
322
if stamps[i] == NPY_NAT:
@@ -351,12 +357,14 @@ def is_date_array_normalized(const int64_t[:] stamps, tzinfo tz=None) -> bool:
351
357
cdef:
352
358
Localizer info = Localizer(tz)
353
359
int64_t local_val
354
- intp_t* pos
360
+ intp_t* pos = NULL
355
361
Py_ssize_t i , n = len (stamps)
356
362
int64_t day_nanos = 24 * 3600 * 1 _000_000_000
357
363
358
364
if info.use_dst:
359
- pos = < intp_t* > cnp.PyArray_DATA(info.trans.searchsorted(stamps, side = " right" ) - 1 )
365
+ pos = < intp_t* > cnp.PyArray_DATA(
366
+ info.trans.searchsorted(stamps, side = " right" ) - 1
367
+ )
360
368
361
369
for i in range(n ):
362
370
if info.use_utc:
@@ -383,13 +391,15 @@ def dt64arr_to_periodarr(const int64_t[:] stamps, int freq, tzinfo tz):
383
391
cdef:
384
392
Localizer info = Localizer(tz)
385
393
int64_t local_val
386
- intp_t* pos
394
+ intp_t* pos = NULL
387
395
Py_ssize_t i, n = len (stamps)
388
396
npy_datetimestruct dts
389
397
int64_t[:] result = np.empty(n, dtype = np.int64)
390
398
391
399
if info.use_dst:
392
- pos = < intp_t* > cnp.PyArray_DATA(info.trans.searchsorted(stamps, side = " right" ) - 1 )
400
+ pos = < intp_t* > cnp.PyArray_DATA(
401
+ info.trans.searchsorted(stamps, side = " right" ) - 1
402
+ )
393
403
394
404
for i in range (n):
395
405
if stamps[i] == NPY_NAT:
0 commit comments