diff options
author | Chris Ball <cjb@laptop.org> | 2008-03-14 23:39:01 (GMT) |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2008-03-15 00:09:29 (GMT) |
commit | 37b1302cc63759ffe97146006e1d4de4dcde6343 (patch) | |
tree | dd2e46a1e7890cc517c420efe19f34537a9d32d6 /library | |
parent | f2aa8288c96138c5598e4cce93f6be1b2a7e736f (diff) |
Give a friendly error message if the audio library isn't found.
Diffstat (limited to 'library')
-rwxr-xr-x | library/pippy/sound.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/library/pippy/sound.py b/library/pippy/sound.py index ff4d8e3..f496c93 100755 --- a/library/pippy/sound.py +++ b/library/pippy/sound.py @@ -1,5 +1,7 @@ #! /usr/bin/env python import os +import sys +from gettext import gettext as _ dirs = ['/usr/share/activities/TamTamEdit.activity/common/Resources/Sounds/', '/home/olpc/Activities/TamTamEdit.activity/common/Resources/Sounds/'] @@ -172,8 +174,11 @@ def playWave(sound='horse', pitch=1, amplitude=1, loop=False, duration=1, startt scorelines.append('i9 %f %f "%s" %s %s %s %s %s\n' % (float(starttime), float(duration), fullname, str(pitch), str(amplitude), str(lp), str(pitenv), str(ampenv))) def getSoundList(): - import os - return sorted(os.listdir(finddir())) + list = finddir() + if list == None: + print _("Please install TamTamEdit's sound library.") + sys.exit(0) + return sorted(os.listdir(list)) temp_path=None def audioOut(file=None): |