Skip to content

Commit 536648a

Browse files
committed
Return bare array from LazilyIndexedArray.get_duck_array
1 parent 0209900 commit 536648a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

xarray/core/indexing.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,10 @@ def __array__(self, dtype=None):
531531
def get_duck_array(self):
532532
array = as_indexable(self.array)
533533
array = array[self.key]
534-
return array.get_duck_array()
534+
if isinstance(array, ExplicitlyIndexed):
535+
return array.get_duck_array()
536+
else:
537+
return array
535538

536539
def transpose(self, order):
537540
return LazilyVectorizedIndexedArray(self.array, self.key).transpose(order)

0 commit comments

Comments
 (0)