From 2d3bb8798ddb0e61815ead3fe198bba1ccfca890 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 18 Mar 2023 08:05:14 -0700 Subject: [PATCH] server: disable python stdout buffering --- server/package-lock.json | 4 ++-- server/src/plugin/runtime/python-worker.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/package-lock.json b/server/package-lock.json index f70367286..44bd2410a 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.7.14", + "version": "0.7.16", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.7.14", + "version": "0.7.16", "license": "ISC", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.10", diff --git a/server/src/plugin/runtime/python-worker.ts b/server/src/plugin/runtime/python-worker.ts index 8c01b30d0..bb382e763 100644 --- a/server/src/plugin/runtime/python-worker.ts +++ b/server/src/plugin/runtime/python-worker.ts @@ -62,6 +62,7 @@ export class PythonRuntimeWorker extends ChildProcessWorker { // stdin, stdout, stderr, peer in, peer out stdio: ['pipe', 'pipe', 'pipe', 'pipe', 'pipe'], env: Object.assign({ + PYTHONUNBUFFERED: '1', PYTHONPATH: path.join(process.cwd(), 'node_modules/@scrypted/types'), }, gstEnv, process.env, env), });