diff --git a/.gitignore b/.gitignore index c89c80386..14e11d399 100644 --- a/.gitignore +++ b/.gitignore @@ -13,9 +13,4 @@ build .DS_Store electron/renderer - -# Nitro -electron/core/plugins/nitro-plugin/nitro -electron/core/plugins/nitro-plugin/uploads -electron/core/plugins/nitro-plugin/*.log *.log diff --git a/electron/core/plugins/inference-plugin/module.js b/electron/core/plugins/inference-plugin/module.js index 80a86597a..2918f68c7 100644 --- a/electron/core/plugins/inference-plugin/module.js +++ b/electron/core/plugins/inference-plugin/module.js @@ -5,6 +5,14 @@ const fs = require("fs"); let subprocess = null; +process.on("exit", () => { + // Perform cleanup tasks here + console.log("kill subprocess on exit"); + if (subprocess) { + subprocess.kill(); + } +}); + async function initModel(product) { // fileName fallback if (!product.fileName) {