Skip to content

Commit 414e334

Browse files
committed
revert merge errors
1 parent 7bc679a commit 414e334

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

pandas/io/pytables.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -3033,6 +3033,8 @@ def write_array(self, key: str, obj, items: Optional[Index] = None):
30333033
vlarr = self._handle.create_vlarray(self.group, key, _tables().ObjectAtom())
30343034
vlarr.append(value)
30353035

3036+
elif empty_array:
3037+
self.write_array_empty(key, value)
30363038
elif is_datetime64_dtype(value.dtype):
30373039
self._handle.create_array(self.group, key, value.view("i8"))
30383040
getattr(self.group, key)._v_attrs.value_type = "datetime64"
@@ -3047,8 +3049,6 @@ def write_array(self, key: str, obj, items: Optional[Index] = None):
30473049
elif is_timedelta64_dtype(value.dtype):
30483050
self._handle.create_array(self.group, key, value.view("i8"))
30493051
getattr(self.group, key)._v_attrs.value_type = "timedelta64"
3050-
elif empty_array:
3051-
self.write_array_empty(key, value)
30523052
else:
30533053
self._handle.create_array(self.group, key, value)
30543054

@@ -4749,8 +4749,13 @@ def _set_tz(
47494749
assert values.tz is None or values.tz == tz
47504750

47514751
if tz is not None:
4752-
name = getattr(values, "name", None)
4753-
values = values.ravel()
4752+
if isinstance(values, DatetimeIndex):
4753+
name = values.name
4754+
values = values.asi8
4755+
else:
4756+
name = None
4757+
values = values.ravel()
4758+
47544759
tz = _ensure_decoded(tz)
47554760
values = DatetimeIndex(values, name=name)
47564761
values = values.tz_localize("UTC").tz_convert(tz)

0 commit comments

Comments
 (0)