From 1d75cff5e7458c6538a4e75728c16bef8b7adb3e Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 23 Jun 2016 12:04:48 +1000 Subject: [PATCH] pyaudio is no longer optional --- anki/sound.py | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/anki/sound.py b/anki/sound.py index 43886e13a..35589f0f7 100644 --- a/anki/sound.py +++ b/anki/sound.py @@ -200,16 +200,12 @@ addHook("unloadProfile", stopMplayer) # PyAudio recording ########################################################################## -try: +import pyaudio +import wave - import pyaudio - import wave - - PYAU_FORMAT = pyaudio.paInt16 - PYAU_CHANNELS = 1 - PYAU_INPUT_INDEX = None -except: - pass +PYAU_FORMAT = pyaudio.paInt16 +PYAU_CHANNELS = 1 +PYAU_INPUT_INDEX = None class _Recorder(object): @@ -236,11 +232,7 @@ class PyAudioThreadedRecorder(threading.Thread): def run(self): chunk = 1024 - try: - p = pyaudio.PyAudio() - except NameError: - raise Exception( - "Pyaudio not installed (recording not supported on OSX10.3)") + p = pyaudio.PyAudio() rate = int(p.get_default_input_device_info()['defaultSampleRate'])