From 8d538fc33a97a7795386270ef55103887c9a49fe Mon Sep 17 00:00:00 2001 From: Sandy Date: Fri, 13 Jun 2014 10:39:57 -0400 Subject: [PATCH] Spawn gevent using same python executable Solves issues of spawning wrong version of python or popping out of virtualenv --- openerp/service/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/service/server.py b/openerp/service/server.py index 72e130edf8b..b64febb5c33 100644 --- a/openerp/service/server.py +++ b/openerp/service/server.py @@ -463,7 +463,7 @@ class PreforkServer(CommonServer): cmd = nargs[0] cmd = os.path.join(os.path.dirname(cmd), "openerp-gevent") nargs[0] = cmd - popen = subprocess.Popen(nargs) + popen = subprocess.Popen([sys.executable] + nargs) self.long_polling_pid = popen.pid def worker_pop(self, pid):