mirror of
https://github.com/koush/scrypted.git
synced 2026-04-28 10:40:29 +01:00
server: plugin init cleanups
This commit is contained in:
0
server/src/plugin/runtime/custom-worker.ts
Normal file
0
server/src/plugin/runtime/custom-worker.ts
Normal file
@@ -1,10 +1,8 @@
|
||||
import v8 from 'v8';
|
||||
import worker_threads from "worker_threads";
|
||||
import { EventEmitter } from "ws";
|
||||
import { RpcMessage, RpcPeer } from "../../rpc";
|
||||
import { RuntimeWorker, RuntimeWorkerOptions } from "./runtime-worker";
|
||||
import worker_threads from "worker_threads";
|
||||
import path from 'path';
|
||||
import { getPluginNodePath } from "../plugin-npm-dependencies";
|
||||
import v8 from 'v8';
|
||||
|
||||
export class NodeThreadWorker extends EventEmitter implements RuntimeWorker {
|
||||
terminated: boolean;
|
||||
|
||||
@@ -2,12 +2,12 @@ import child_process from 'child_process';
|
||||
import fs from "fs";
|
||||
import os from "os";
|
||||
import path from 'path';
|
||||
import type { PortablePython as PortablePythonType } from 'py';
|
||||
import { Readable, Writable } from 'stream';
|
||||
import { RpcMessage, RpcPeer } from "../../rpc";
|
||||
import { createRpcDuplexSerializer } from '../../rpc-serializer';
|
||||
import { ChildProcessWorker } from "./child-process-worker";
|
||||
import { RuntimeWorkerOptions } from "./runtime-worker";
|
||||
import type {PortablePython as PortablePythonType} from 'py'
|
||||
|
||||
export class PythonRuntimeWorker extends ChildProcessWorker {
|
||||
static {
|
||||
|
||||
Reference in New Issue
Block a user