Skip to content

Commit 656a00d

Browse files
BUG: Used getattr for nano check pandas-dev#47856
1 parent f7e7dce commit 656a00d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pandas/_libs/tslibs/offsets.pyx

+3-2
Original file line numberDiff line numberDiff line change
@@ -1157,8 +1157,9 @@ cdef class RelativeDeltaOffset(BaseOffset):
11571157
return dt64other
11581158
elif not self._use_relativedelta and hasattr(self, "_offset"):
11591159
# timedelta
1160-
if hasattr(self, "nanoseconds"):
1161-
rem_nano = Timedelta(nanoseconds=self.nanoseconds)
1160+
num_nano = getattr(self, "nanoseconds", 0)
1161+
if num_nano != 0:
1162+
rem_nano = Timedelta(nanoseconds=num_nano)
11621163
delta = Timedelta((self._offset + rem_nano) * self.n)
11631164
else:
11641165
delta = Timedelta((self._offset) * self.n)

0 commit comments

Comments
 (0)