mirror of
https://github.com/koush/scrypted.git
synced 2026-09-19 18:20:40 +01:00
server: add PYTHONPATH for sdk
This commit is contained in:
4
server/package-lock.json
generated
4
server/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/server",
|
||||
"version": "0.0.93",
|
||||
"version": "0.0.94",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/server",
|
||||
"version": "0.0.93",
|
||||
"version": "0.0.94",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@scrypted/sdk": "^0.0.128",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/server",
|
||||
"version": "0.0.93",
|
||||
"version": "0.0.94",
|
||||
"description": "",
|
||||
"dependencies": {
|
||||
"@scrypted/sdk": "^0.0.128",
|
||||
|
||||
@@ -22,9 +22,6 @@ from asyncio.streams import StreamReader, StreamWriter
|
||||
import os
|
||||
from os import sys
|
||||
from sys import stderr, stdout
|
||||
more = os.path.join(os.getcwd(), 'node_modules/@scrypted/sdk')
|
||||
sys.path.insert(0, more)
|
||||
|
||||
|
||||
class SystemDeviceState(TypedDict):
|
||||
lastEventTime: int
|
||||
|
||||
@@ -239,7 +239,9 @@ export class PluginHost {
|
||||
this.worker = child_process.spawn('python3', args, {
|
||||
// stdin, stdout, stderr, peer in, peer out
|
||||
stdio: ['pipe', 'pipe', 'pipe', 'pipe', 'pipe'],
|
||||
env: Object.assign({}, process.env, env),
|
||||
env: Object.assign({
|
||||
PYTHONPATH: path.join(process.cwd(), 'node_modules/@scrypted/sdk'),
|
||||
}, process.env, env),
|
||||
});
|
||||
|
||||
const peerin = this.worker.stdio[3] as Writable;
|
||||
|
||||
Reference in New Issue
Block a user