From 3ca8bd63edbbef7ba10bf47b8f9eef00ceea0cb0 Mon Sep 17 00:00:00 2001 From: Aleksandr Shamaraev Date: Mon, 14 Jul 2025 16:20:30 +1100 Subject: [PATCH] fix: Error: python3 -c "import soundcard" #191 --- soundcard/pulseaudio.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soundcard/pulseaudio.py b/soundcard/pulseaudio.py index 3f7db9a..e34ee95 100644 --- a/soundcard/pulseaudio.py +++ b/soundcard/pulseaudio.py @@ -111,7 +111,10 @@ def _infer_program_name(): import sys prog_name = sys.argv[0] if prog_name == "-c": - return sys.argv[1][:30] + "..." + if len(sys.argv) > 1: + return sys.argv[1][:30] + "..." + else: + return "..." if prog_name == "-m": prog_name = sys.argv[1] # Usually even with -m, sys.argv[0] will already be a path,