diff --git a/abogen/gui.py b/abogen/gui.py index d820c53..06c432f 100644 --- a/abogen/gui.py +++ b/abogen/gui.py @@ -1,5 +1,6 @@ import os import time +import sys import tempfile import platform import base64 @@ -2847,10 +2848,10 @@ class abogen(QWidget): # Cleanup pygame mixer if initialized try: - import pygame - if pygame.mixer.get_init(): + pygame = sys.modules.get('pygame') + if pygame and pygame.mixer.get_init(): pygame.mixer.quit() - except ImportError: + except Exception: pass def closeEvent(self, event):