Error catching for cleaning up
This commit is contained in:
11
sound.py
11
sound.py
@@ -30,8 +30,15 @@ class PCMStream:
|
||||
|
||||
def clean_up(self):
|
||||
if self.stream is not None:
|
||||
self.stream.stop()
|
||||
self.stream.close()
|
||||
try:
|
||||
self.stream.stop()
|
||||
except Exception as e:
|
||||
print(f"Error on Stop: '{e}'")
|
||||
|
||||
try:
|
||||
self.stream.close()
|
||||
except Exception as e:
|
||||
print(f"Error on Close: '{e}'")
|
||||
|
||||
|
||||
class DeviceNotFoundError(Exception):
|
||||
|
||||
Reference in New Issue
Block a user