From ed7751640ee956064fb099056e996484941bf6fa Mon Sep 17 00:00:00 2001 From: jbrockmendel Date: Fri, 27 Mar 2020 16:29:59 -0700 Subject: [PATCH] CLN: avoid internals in tz_convert, tz_localize --- pandas/core/generic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 5348040808e63..99ae519a76387 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -9244,7 +9244,7 @@ def _tz_convert(ax, tz): raise ValueError(f"The level {level} is not valid") ax = _tz_convert(ax, tz) - result = self._constructor(self._data, copy=copy) + result = self.copy(deep=copy) result = result.set_axis(ax, axis=axis, inplace=False) return result.__finalize__(self) @@ -9413,7 +9413,7 @@ def _tz_localize(ax, tz, ambiguous, nonexistent): raise ValueError(f"The level {level} is not valid") ax = _tz_localize(ax, tz, ambiguous, nonexistent) - result = self._constructor(self._data, copy=copy) + result = self.copy(deep=copy) result = result.set_axis(ax, axis=axis, inplace=False) return result.__finalize__(self)