diff --git a/parfor/__init__.py b/parfor/__init__.py index 1a02d84..b6cf609 100644 --- a/parfor/__init__.py +++ b/parfor/__init__.py @@ -398,9 +398,15 @@ class ParPool: def finalize_task(self, task: Task) -> Any: code, *args = task.status if task.out: - print(task.out, end="") + if hasattr(self.bar, "write"): + self.bar.write(task.out, end="") + else: + print(task.out, end="") if task.err: - print(task.err, end="") + if hasattr(self.bar, "write"): + self.bar.write(task.err, end="") + else: + print(task.err, end="") getattr(self, code)(task, *args) self.tasks.pop(task.handle) return task.result diff --git a/pyproject.toml b/pyproject.toml index 5bfd5d3..b4ad9ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "parfor" -version = "2026.1.2" +version = "2026.1.3" description = "A package to mimic the use of parfor as done in Matlab." authors = [ { name = "Wim Pomp-Pervova", email = "wimpomp@gmail.com" }