From 2300ba322487e0207513ae2be078521d6c13b6f6 Mon Sep 17 00:00:00 2001 From: Safia Abdalla Date: Tue, 16 Aug 2016 11:51:37 -0600 Subject: [PATCH] Respect ENV in kernelspec --- index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 2866ac6073..7872117cf3 100644 --- a/index.js +++ b/index.js @@ -118,7 +118,9 @@ function launchSpec(kernelSpec, spawnOptions) { const connectionFile = c.connectionFile; const config = c.config; const argv = kernelSpec.argv.map(x => x === '{connection_file}' ? connectionFile : x); - const runningKernel = child_process.spawn(argv[0], argv.slice(1), spawnOptions); + const env = Object.assign({}, process.env, kernelSpec.env); + const runningKernel = child_process.spawn(argv[0], argv.slice(1), + Object.assign({}, { 'env': env}, spawnOptions)); return { spawn: runningKernel, connectionFile,