diff --git a/src/earthkit/data/core/caching.py b/src/earthkit/data/core/caching.py index c84ad73be..59549a44a 100644 --- a/src/earthkit/data/core/caching.py +++ b/src/earthkit/data/core/caching.py @@ -1035,6 +1035,7 @@ def cache_file( else: # path can be a file or a directory. We have to make the name unique. m = hashlib.sha256() + m.update(json.dumps(args, sort_keys=True, default=default_serialiser).encode("utf-8")) m.update(datetime.datetime.now().isoformat().encode("utf-8")) m.update(str(randrange(10000000)).encode("utf-8")) diff --git a/src/earthkit/data/utils/batch.py b/src/earthkit/data/utils/batch.py index 6ff22028c..1c9ced2ef 100644 --- a/src/earthkit/data/utils/batch.py +++ b/src/earthkit/data/utils/batch.py @@ -87,7 +87,7 @@ def _metadata(self, data, keys): class IndexedIter(Iter): def _iterator(self, data): - print(f"{data=} {len(data)}") + # print(f"{data=} {len(data)}") return iter(range(len(data))) def _from_batch(self, obj, batch):