Skip to content

Commit 9b41e78

Browse files
committed
async_load -> load_async
1 parent e0731a0 commit 9b41e78

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

xarray/core/dataarray.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1160,9 +1160,9 @@ def load(self, **kwargs) -> Self:
11601160
self._coords = new._coords
11611161
return self
11621162

1163-
async def async_load(self, **kwargs) -> Self:
1163+
async def load_async(self, **kwargs) -> Self:
11641164
temp_ds = self._to_temp_dataset()
1165-
ds = await temp_ds.async_load(**kwargs)
1165+
ds = await temp_ds.load_async(**kwargs)
11661166
new = self._from_temp_dataset(ds)
11671167
self._variable = new._variable
11681168
self._coords = new._coords

xarray/core/dataset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ def load(self, **kwargs) -> Self:
552552

553553
return self
554554

555-
async def async_load(self, **kwargs) -> Self:
555+
async def load_async(self, **kwargs) -> Self:
556556
# this blocks on chunked arrays but not on lazily indexed arrays
557557

558558
# access .data to coerce everything to numpy or dask arrays
@@ -573,7 +573,7 @@ async def async_load(self, **kwargs) -> Self:
573573
# load everything else sequentially
574574
for k, v in self.variables.items():
575575
if k not in lazy_data:
576-
await v.async_load()
576+
await v.load_async()
577577

578578
return self
579579

xarray/core/variable.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -958,7 +958,7 @@ def load(self, **kwargs):
958958
self._data = to_duck_array(self._data, **kwargs)
959959
return self
960960

961-
async def async_load(self, **kwargs):
961+
async def load_async(self, **kwargs):
962962
print("async inside Variable")
963963
self._data = await async_to_duck_array(self._data, **kwargs)
964964
return self

xarray/tests/test_async.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,8 @@ def assert_time_as_expected(self, total_time: float) -> None:
146146
) # Should take approximately LATENCY seconds, but allow some buffer
147147

148148
async def test_async_load(self, xr_obj):
149-
# TODO change the syntax to `.async.load()`?
150149
async with AsyncTimer().measure() as timer:
151-
tasks = [xr_obj.async_load() for _ in range(self.N_LOADS)]
150+
tasks = [xr_obj.load_async() for _ in range(self.N_LOADS)]
152151
results = await asyncio.gather(*tasks)
153152

154153
for result in results:

0 commit comments

Comments
 (0)