Skip to content

Commit 56e5adb

Browse files
committed
cleanup
1 parent f9ce4e6 commit 56e5adb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

cf_xarray/geometry.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ def polygons_to_cf(
843843
node_count = part_node_count
844844
elif len(offsets) >= 2:
845845
indices = np.take(offsets[0], offsets[1])
846-
interior_ring = np.isin(offsets[0], indices, invert=True)[:-1].view(np.int8)
846+
interior_ring = np.isin(offsets[0], indices, invert=True)[:-1]
847847

848848
if len(offsets) == 3:
849849
indices = np.take(indices, offsets[2])
@@ -874,8 +874,10 @@ def polygons_to_cf(
874874
ds[names.container_name].attrs["part_node_count"] = names.part_node_count
875875

876876
# Special case when we have no holes
877-
if (interior_ring != 0).any():
878-
ds[names.interior_ring] = xr.DataArray(interior_ring, dims=names.part_dim)
877+
if interior_ring.any():
878+
ds[names.interior_ring] = xr.DataArray(
879+
interior_ring.view(np.int8), dims=names.part_dim
880+
)
879881
ds[names.container_name].attrs["interior_ring"] = names.interior_ring
880882
return ds
881883

0 commit comments

Comments
 (0)