details: https://code.tryton.org/tryton/commit/107d18d53edf
branch: default
user: Cédric Krier <[email protected]>
date: Wed Nov 05 14:38:52 2025 +0100
description:
Convert max_tasks_per_child to None when the value is 0
The ProcessPoolExecutor supports only a positive integer or None.
Closes #14349
diffstat:
trytond/trytond/cron.py | 2 +-
trytond/trytond/worker.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r 2a0e1b84a1c2 -r 107d18d53edf trytond/trytond/cron.py
--- a/trytond/trytond/cron.py Mon Nov 03 08:25:12 2025 +0100
+++ b/trytond/trytond/cron.py Wed Nov 05 14:38:52 2025 +0100
@@ -26,7 +26,7 @@
mp_context=None,
initializer=initializer,
initargs=(options.database_names,),
- max_tasks_per_child=options.maxtasksperchild,
+ max_tasks_per_child=options.maxtasksperchild or None,
)
if sys.version_info < (3, 11):
del executor_options["max_tasks_per_child"]
diff -r 2a0e1b84a1c2 -r 107d18d53edf trytond/trytond/worker.py
--- a/trytond/trytond/worker.py Mon Nov 03 08:25:12 2025 +0100
+++ b/trytond/trytond/worker.py Wed Nov 05 14:38:52 2025 +0100
@@ -67,7 +67,7 @@
mp_context=None,
initializer=initializer,
initargs=(options.database_names,),
- max_tasks_per_child=options.maxtasksperchild,
+ max_tasks_per_child=options.maxtasksperchild or None,
)
if sys.version_info < (3, 11):
del executor_options["max_tasks_per_child"]