Skip to content

Commit cd7c0d1

Browse files
committed
Moved relativedelta imports to the top
1 parent cbcd775 commit cd7c0d1

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

pandas/_libs/tslibs/offsets.pyx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ from cpython.datetime cimport (
1818

1919
import warnings
2020

21+
from dateutil.relativedelta import relativedelta
22+
2123
import_datetime()
2224

2325
import numpy as np
@@ -283,8 +285,6 @@ _relativedelta_kwds = {"years", "months", "weeks", "days", "year", "month",
283285

284286
cdef _determine_offset(kwds):
285287
if not kwds:
286-
from dateutil.relativedelta import relativedelta
287-
288288
# GH 45643, 45890: (historically) defaults to 1 day
289289
# GH 61870: changed from timedelta to relativedelta
290290
return relativedelta(days=1), True
@@ -328,8 +328,6 @@ cdef _determine_offset(kwds):
328328
kwds_no_nanos["microseconds"] = kwds_no_nanos.get("microseconds", 0) + micro
329329

330330
if all(k in kwds_use_relativedelta for k in kwds_no_nanos):
331-
from dateutil.relativedelta import relativedelta
332-
333331
return relativedelta(**kwds_no_nanos), True
334332

335333
raise ValueError(

0 commit comments

Comments
 (0)