From 1098239af966cd1f077d7b19c92ff2826cd5b390 Mon Sep 17 00:00:00 2001 From: Wim Pomp Date: Thu, 8 Jan 2026 20:14:08 +0100 Subject: [PATCH] recurse when pickling objects with dill --- parfor/__init__.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parfor/__init__.py b/parfor/__init__.py index b6cf609..8088789 100644 --- a/parfor/__init__.py +++ b/parfor/__init__.py @@ -253,7 +253,7 @@ class Task: try: return False, ray.put(item) except Exception: # noqa - return True, ray.put(dumps(item)) + return True, ray.put(dumps(item, recurse=True)) @property def fun(self) -> Callable[[Any, ...], Any]: diff --git a/pyproject.toml b/pyproject.toml index b4ad9ca..413bf47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "parfor" -version = "2026.1.3" +version = "2026.1.4" description = "A package to mimic the use of parfor as done in Matlab." authors = [ { name = "Wim Pomp-Pervova", email = "wimpomp@gmail.com" }