From 7d1bb0d3f746db178d7e10e8e527504761cdea39 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sun, 14 Dec 2025 15:58:35 +0000 Subject: [PATCH] Escape double quotes in filename --- app/audacity_controller.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/audacity_controller.py b/app/audacity_controller.py index 3b2b327..484a379 100644 --- a/app/audacity_controller.py +++ b/app/audacity_controller.py @@ -69,7 +69,8 @@ class AudacityController: select_status = self._send_command("SelectAll") log.debug(f"{select_status=}") - export_cmd = f'Export2: Filename="{self.path}" NumChannels=2' + # Escape any double quotes in filename + export_cmd = f'Export2: Filename="{self.path.replace('"', '\\"')}" NumChannels=2' export_status = self._send_command(export_cmd) log.debug(f"{export_status=}") self.path = ""