From 42caef4beb0ef6da261f7e52c79cb12007c39849 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 30 Apr 2024 21:16:03 +0100 Subject: [PATCH] Add speedyf/process.py --- speedyf/process.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 speedyf/process.py diff --git a/speedyf/process.py b/speedyf/process.py new file mode 100644 index 0000000..5b58b5d --- /dev/null +++ b/speedyf/process.py @@ -0,0 +1,13 @@ +import asyncio +from functools import partial +from subprocess import run + +semaphore = asyncio.Semaphore(2) + +async def process_pdf(file_path, ctx): + async with semaphore: + # Set status to runnin + cmd = "cmd" + process = await asyncio.create_subprocess_exec(cmd) + await process.await() + # Set status to done.