Skip to content

Commit 65381f3

Browse files
committed
ndrolling repr fix
1 parent 1d3dee0 commit 65381f3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

xarray/core/rolling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ def __repr__(self):
9999
"""provide a nice str repr of our rolling object"""
100100

101101
attrs = [
102-
"{k}->{v}".format(k=k, v=getattr(self, k))
103-
for k in list(self.dim) + self.window + self.center + [self.min_periods]
102+
"{k}->{v}{c}".format(k=k, v=w, c="(center)" if c else "")
103+
for k, w, c in zip(self.dim, self.window, self.center)
104104
]
105105
return "{klass} [{attrs}]".format(
106106
klass=self.__class__.__name__, attrs=",".join(attrs)

xarray/tests/test_dataarray.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6178,6 +6178,8 @@ def test_rolling_iter(da):
61786178
actual.values[actual.values.nonzero()],
61796179
expected.values[expected.values.nonzero()],
61806180
)
6181+
# no error
6182+
repr(rolling_obj)
61816183

61826184

61836185
def test_rolling_doc(da):

0 commit comments

Comments
 (0)