python-shell
Advanced tools
+1
| export {}; |
+23
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const index_1 = require("./index"); | ||
| const options = { | ||
| scriptPath: 'C:\\dev\\python-shell', | ||
| env: { PYTHONIOENCODING: 'utf8' }, | ||
| }; | ||
| const pyTeste = new index_1.PythonShell('a.py', options); | ||
| pyTeste | ||
| .on('message', (line) => { | ||
| console.log(line); | ||
| }) | ||
| .on('stderr', (std) => { | ||
| console.log(std); | ||
| }) | ||
| .on('error', err => { | ||
| console.log('err'); | ||
| console.log(err); | ||
| }) | ||
| .on('close', () => { | ||
| console.log('Programa finalizado'); | ||
| }); | ||
| //# sourceMappingURL=a.js.map |
+1
| {"version":3,"file":"a.js","sourceRoot":"","sources":["a.ts"],"names":[],"mappings":";;AAAA,mCAA8C;AAE9C,MAAM,OAAO,GAAY;IACrB,UAAU,EAAE,uBAAuB;IACnC,GAAG,EAAE,EAAE,gBAAgB,EAAE,MAAM,EAAE;CACpC,CAAC;AAEF,MAAM,OAAO,GAAG,IAAI,mBAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AAEjD,OAAO;KACF,EAAE,CAAC,SAAS,EAAE,CAAC,IAAY,EAAE,EAAE;IAC5B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC,CAAC;KACD,EAAE,CAAC,QAAQ,EAAE,CAAC,GAAW,EAAE,EAAE;IAC1B,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACrB,CAAC,CAAC;KACD,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,EAAE;IACf,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACrB,CAAC,CAAC;KACD,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE;IACd,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;AACvC,CAAC,CAAC,CAAC"} |
| export {}; |
+10
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const _1 = require("."); | ||
| const input = `print("aa\\n\\n\\nbb\\n\\ncc\\ndd")`; | ||
| const options = {}; | ||
| _1.PythonShell.runString(input, options, function (err, results) { | ||
| //console.warn(err) | ||
| console.log(results); | ||
| }); | ||
| //# sourceMappingURL=test.js.map |
| {"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,wBAAgC;AAEhC,MAAM,KAAK,GAAG,qCAAqC,CAAA;AAEnD,MAAM,OAAO,GAAG,EAAE,CAAA;AAClB,cAAW,CAAC,SAAS,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,GAAG,EAAE,OAAO;IACxD,mBAAmB;IACnB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;AACxB,CAAC,CAAC,CAAA"} |
| // import * as should from 'should'; | ||
| // describe('PythonShell', function () { | ||
| // describe('#ctor(script, options)', function () { | ||
| // it('should spawn a Python process', function (done) { | ||
| // class foo { | ||
| // terminated: boolean; | ||
| // } | ||
| // let pyshell = new foo(); | ||
| // pyshell.terminated = false; | ||
| // pyshell.terminated.should.be.false; | ||
| // }); | ||
| // }) | ||
| // }) | ||
| //# sourceMappingURL=testShould.js.map |
| {"version":3,"file":"testShould.js","sourceRoot":"","sources":["testShould.ts"],"names":[],"mappings":"AAAA,oCAAoC;AAEpC,wCAAwC;AAExC,uDAAuD;AACvD,gEAAgE;AAChE,0BAA0B;AAC1B,uCAAuC;AACvC,gBAAgB;AAChB,uCAAuC;AACvC,0CAA0C;AAC1C,kDAAkD;AAClD,cAAc;AACd,SAAS;AACT,KAAK"} |
+9
-0
@@ -0,1 +1,10 @@ | ||
| ## [4.0.0] - 2023-02-10 | ||
| ### Changed | ||
| - run and runString now return a promise instead of a using a callback. | ||
| - This is somewhat backwards compatible with previous behavior | ||
| ## [3.0.1] - 2021-10-09 | ||
| ### Fixed | ||
| - Previously when you called the kill method the terminated attribute was always set to true, regardless of whether the process was actually killed. Now the terminated boolean is set to true if kill succeeds, false otherwise. [#255](https://github.com/extrabacon/python-shell/issues/255) | ||
| ## [3.0.0] - 2021-03-07 | ||
@@ -2,0 +11,0 @@ ### Changed |
+13
-12
@@ -32,2 +32,5 @@ /// <reference types="node" /> | ||
| } | ||
| export declare class PythonShellErrorWithLogs extends PythonShellError { | ||
| logs: any[]; | ||
| } | ||
| /** | ||
@@ -103,17 +106,15 @@ * Takes in a string stream and emits batches seperated by newlines | ||
| /** | ||
| * Runs a Python script and returns collected messages | ||
| * @param {string} scriptPath The path to the script to execute | ||
| * @param {Options} options The execution options | ||
| * @param {Function} callback The callback function to invoke with the script results | ||
| * @return {PythonShell} The PythonShell instance | ||
| * Runs a Python script and returns collected messages as a promise. | ||
| * If the promise is rejected, the err will probably be of type PythonShellErrorWithLogs | ||
| * @param scriptPath The path to the script to execute | ||
| * @param options The execution options | ||
| */ | ||
| static run(scriptPath: string, options?: Options, callback?: (err?: PythonShellError, output?: any[]) => any): PythonShell; | ||
| static run(scriptPath: string, options?: Options): Promise<any[]>; | ||
| /** | ||
| * Runs the inputted string of python code and returns collected messages. DO NOT ALLOW UNTRUSTED USER INPUT HERE! | ||
| * @param {string} code The python code to execute | ||
| * @param {Options} options The execution options | ||
| * @param {Function} callback The callback function to invoke with the script results | ||
| * @return {PythonShell} The PythonShell instance | ||
| * Runs the inputted string of python code and returns collected messages as a promise. DO NOT ALLOW UNTRUSTED USER INPUT HERE! | ||
| * @param code The python code to execute | ||
| * @param options The execution options | ||
| * @return a promise with the output from the python script | ||
| */ | ||
| static runString(code: string, options?: Options, callback?: (err: PythonShellError, output?: any[]) => any): PythonShell; | ||
| static runString(code: string, options?: Options): Promise<any[]>; | ||
| static getVersion(pythonPath?: string): import("child_process").PromiseWithChild<{ | ||
@@ -120,0 +121,0 @@ stdout: string; |
+28
-20
@@ -12,3 +12,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.PythonShell = exports.NewlineTransformer = exports.PythonShellError = void 0; | ||
| exports.PythonShell = exports.NewlineTransformer = exports.PythonShellErrorWithLogs = exports.PythonShellError = void 0; | ||
| const events_1 = require("events"); | ||
@@ -53,2 +53,5 @@ const child_process_1 = require("child_process"); | ||
| exports.PythonShellError = PythonShellError; | ||
| class PythonShellErrorWithLogs extends PythonShellError { | ||
| } | ||
| exports.PythonShellErrorWithLogs = PythonShellErrorWithLogs; | ||
| /** | ||
@@ -244,15 +247,21 @@ * Takes in a string stream and emits batches seperated by newlines | ||
| /** | ||
| * Runs a Python script and returns collected messages | ||
| * @param {string} scriptPath The path to the script to execute | ||
| * @param {Options} options The execution options | ||
| * @param {Function} callback The callback function to invoke with the script results | ||
| * @return {PythonShell} The PythonShell instance | ||
| * Runs a Python script and returns collected messages as a promise. | ||
| * If the promise is rejected, the err will probably be of type PythonShellErrorWithLogs | ||
| * @param scriptPath The path to the script to execute | ||
| * @param options The execution options | ||
| */ | ||
| static run(scriptPath, options, callback) { | ||
| let pyshell = new PythonShell(scriptPath, options); | ||
| let output = []; | ||
| return pyshell.on('message', function (message) { | ||
| output.push(message); | ||
| }).end(function (err) { | ||
| return callback(err ? err : null, output.length ? output : null); | ||
| static run(scriptPath, options) { | ||
| return new Promise((resolve, reject) => { | ||
| let pyshell = new PythonShell(scriptPath, options); | ||
| let output = []; | ||
| pyshell.on('message', function (message) { | ||
| output.push(message); | ||
| }).end(function (err) { | ||
| if (err) { | ||
| err.logs = output; | ||
| reject(err); | ||
| } | ||
| else | ||
| resolve(output); | ||
| }); | ||
| }); | ||
@@ -262,9 +271,8 @@ } | ||
| /** | ||
| * Runs the inputted string of python code and returns collected messages. DO NOT ALLOW UNTRUSTED USER INPUT HERE! | ||
| * @param {string} code The python code to execute | ||
| * @param {Options} options The execution options | ||
| * @param {Function} callback The callback function to invoke with the script results | ||
| * @return {PythonShell} The PythonShell instance | ||
| * Runs the inputted string of python code and returns collected messages as a promise. DO NOT ALLOW UNTRUSTED USER INPUT HERE! | ||
| * @param code The python code to execute | ||
| * @param options The execution options | ||
| * @return a promise with the output from the python script | ||
| */ | ||
| static runString(code, options, callback) { | ||
| static runString(code, options) { | ||
| // put code in temp file | ||
@@ -274,3 +282,3 @@ const randomInt = getRandomInt(); | ||
| (0, fs_1.writeFileSync)(filePath, code); | ||
| return PythonShell.run(filePath, options, callback); | ||
| return PythonShell.run(filePath, options); | ||
| } | ||
@@ -277,0 +285,0 @@ ; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "python-shell", | ||
| "version": "3.0.1", | ||
| "version": "4.0.0", | ||
| "description": "Run Python scripts from Node.js with simple (but efficient) inter-process communication through stdio", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
| export {}; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| // let x = new Object(); | ||
| // x.should.be.Null(); | ||
| (0).should.be.Number(); | ||
| //# sourceMappingURL=shouldTest.js.map |
| {"version":3,"file":"shouldTest.js","sourceRoot":"","sources":["shouldTest.ts"],"names":[],"mappings":";;AAEA,wBAAwB;AACxB,sBAAsB;AACtB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC"} |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
54022
5.61%15
66.67%623
8.54%4
100%