From fa5b9f66db1c358efd94d69a454749faac98629a Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 23 Mar 2024 17:45:38 -0700 Subject: [PATCH] python-codecs: Fix process exit leak --- plugins/python-codecs/package-lock.json | 4 ++-- plugins/python-codecs/package.json | 2 +- plugins/python-codecs/src/main.py | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/python-codecs/package-lock.json b/plugins/python-codecs/package-lock.json index 4b7b0a0f3..e434e2a64 100644 --- a/plugins/python-codecs/package-lock.json +++ b/plugins/python-codecs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.95", + "version": "0.1.96", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/python-codecs", - "version": "0.1.95", + "version": "0.1.96", "devDependencies": { "@scrypted/sdk": "file:../../sdk" } diff --git a/plugins/python-codecs/package.json b/plugins/python-codecs/package.json index 5e75e33d9..b078b7736 100644 --- a/plugins/python-codecs/package.json +++ b/plugins/python-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.95", + "version": "0.1.96", "description": "Python Codecs for Scrypted", "keywords": [ "scrypted", diff --git a/plugins/python-codecs/src/main.py b/plugins/python-codecs/src/main.py index 93b0d2fcd..c411fa3bd 100644 --- a/plugins/python-codecs/src/main.py +++ b/plugins/python-codecs/src/main.py @@ -1,6 +1,7 @@ import asyncio import time import traceback +import os from typing import Any, AsyncGenerator, List, Union import scrypted_sdk @@ -202,7 +203,7 @@ def multiprocess_exit(): class CodecFork: - def timeoutExit(): + def timeoutExit(self): print("Frame yield timed out, exiting pipeline.") multiprocess_exit()