From 6b0c4a3c88ff8dcf1a94462a0e6f46a179f8a871 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 27 May 2025 12:17:06 -0600 Subject: [PATCH] use smarter approach to escaping command strings for os.system --- ui/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/app.py b/ui/app.py index 14bdaee..81cdcf6 100755 --- a/ui/app.py +++ b/ui/app.py @@ -318,7 +318,7 @@ def runatest(): global ctx # turn triggered buffering on - os.system("echo 1 > /sys/bus/iio/devices/iio\:device0/buffer0/enable") + os.system(shlex.quote("echo 1 > /sys/bus/iio/devices/iio:device0/buffer0/enable")) # create data logging thread loggertask = DataReader(ctx) @@ -345,7 +345,7 @@ def endatest(): pyrotask.join() # turn triggered buffering off so low speed iio actions work while idle - os.system("echo 0 > /sys/bus/iio/devices/iio\:device0/buffer0/enable") + os.system(shlex.quote("echo 0 > /sys/bus/iio/devices/iio:device0/buffer0/enable")) status = "idle" -- 2.47.2