use try in case pygame isnt installed

This commit is contained in:
Marcos Pinto 2007-10-31 05:46:49 +00:00
parent a4373ef156
commit 5ad442341f

View File

@ -149,19 +149,23 @@ class TorrentNotification:
def play_sound(self): def play_sound(self):
if not deluge.common.windows_check(): if not deluge.common.windows_check():
import pygame
import os.path
import sys
pygame.init()
try: try:
name = self.config.get("sound_path") import pygame
except: except:
print "no file set" pass
try: else:
alert_sound = pygame.mixer.music import os.path
alert_sound.load(name) import sys
alert_sound.play() pygame.init()
except pygame.error, message: try:
print 'Cannot load sound:' name = self.config.get("sound_path")
except:
print "no file set"
try:
alert_sound = pygame.mixer.music
alert_sound.load(name)
alert_sound.play()
except pygame.error, message:
print 'Cannot load sound:'
else: else:
pass pass