From 988cc68d62b8a00a69786e43f99417c05572aef6 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Sat, 10 Mar 2018 08:21:20 +0100 Subject: [PATCH] app_python: skip execution of child_init() for rank PROC_INIT - this is a particular execution in main process after all modules were initialized, not in a forked child process --- src/modules/app_python/app_python_mod.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/app_python/app_python_mod.c b/src/modules/app_python/app_python_mod.c index 3f5463bd0a7..5c5278f42dd 100644 --- a/src/modules/app_python/app_python_mod.c +++ b/src/modules/app_python/app_python_mod.c @@ -174,6 +174,9 @@ static int mod_init(void) */ static int child_init(int rank) { + if(rank==PROC_INIT) { + return 0; + } _apy_process_rank = rank; PyOS_AfterFork(); return apy_init_script(rank);