From 0d70b0279d481a24e53ba99ec7b254d9d9e305e3 Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 25 Apr 2025 12:35:57 +0200 Subject: [PATCH] handle case where script file is not found --- src/meshcore_cli/meshcore_cli.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 1d6cf74..2869273 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -1238,6 +1238,12 @@ async def process_cmds (mc, args, json_output=False) : process_cmds.first=True async def process_script(mc, file, json_output=False): + if not os.path.exists(file) : + logger.info(f"file {file} not found") + if json_output : + print(json.dumps({"error" : f"file {file} not found"})) + return + with open(file, "r") as f : lines=f.readlines()