diff --git a/trytond/trytond/cron.py b/trytond/trytond/cron.py index 2abc386f58..5405218bad 100644 --- a/trytond/trytond/cron.py +++ b/trytond/trytond/cron.py @@ -26,7 +26,7 @@ def run(options): 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 --git a/trytond/trytond/worker.py b/trytond/trytond/worker.py index 942a759fab..fd45aad2c3 100644 --- a/trytond/trytond/worker.py +++ b/trytond/trytond/worker.py @@ -67,7 +67,7 @@ def work(options): 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"]