Skip to content

Commit 55e5b5a

Browse files
authored
prefer the objects _repr_inline_ over xarray's custom reprs (#5352)
1 parent ad41e7a commit 55e5b5a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xarray/core/formatting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,12 +258,12 @@ def inline_variable_array_repr(var, max_width):
258258
"""Build a one-line summary of a variable's data."""
259259
if var._in_memory:
260260
return format_array_flat(var, max_width)
261+
elif hasattr(var._data, "_repr_inline_"):
262+
return var._data._repr_inline_(max_width)
261263
elif isinstance(var._data, dask_array_type):
262264
return inline_dask_repr(var.data)
263265
elif isinstance(var._data, sparse_array_type):
264266
return inline_sparse_repr(var.data)
265-
elif hasattr(var._data, "_repr_inline_"):
266-
return var._data._repr_inline_(max_width)
267267
elif hasattr(var._data, "__array_function__"):
268268
return maybe_truncate(repr(var._data).replace("\n", " "), max_width)
269269
else:

0 commit comments

Comments
 (0)