File local_dataset.patch of Package python-xarray

---
 xarray/tutorial.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

Index: xarray-2023.8.0/xarray/tutorial.py
===================================================================
--- xarray-2023.8.0.orig/xarray/tutorial.py
+++ xarray-2023.8.0/xarray/tutorial.py
@@ -157,7 +157,10 @@ def open_dataset(
         url = f"{base_url}/raw/{version}/{path.name}"
 
     # retrieve the file
-    filepath = pooch.retrieve(url=url, known_hash=None, path=cache_dir)
+    fname = pathlib.Path(cache_dir, path).expanduser()
+    if not fname.exists():
+        fname = None
+    filepath = pooch.retrieve(url=url, fname=fname, known_hash=None, path=cache_dir)
     ds = _open_dataset(filepath, engine=engine, **kws)
     if not cache:
         ds = ds.load()
openSUSE Build Service is sponsored by