aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbulk-audio/bulk-audio.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bulk-audio/bulk-audio.py b/bulk-audio/bulk-audio.py
index c0b8055..3507c7e 100755
--- a/bulk-audio/bulk-audio.py
+++ b/bulk-audio/bulk-audio.py
@@ -16,6 +16,11 @@ class TrashFileIO(object):
def flush(self): pass
trash_out = TrashFileIO()
+# replace stderr file descriptor with /dev/null
+os.dup2(os.open(os.devnull, os.O_WRONLY), 2)
+# this is the lowest level hack i could find that silences QT errors for
+# subprocesses too
+
sys.stdout = trash_out
import aqt
sys.stdout = real_stdout