Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorChris Ball <cjb@laptop.org>2008-03-14 23:39:01 (GMT)
committer Chris Ball <cjb@laptop.org>2008-03-15 00:09:29 (GMT)
commit37b1302cc63759ffe97146006e1d4de4dcde6343 (patch)
treedd2e46a1e7890cc517c420efe19f34537a9d32d6 /library
parentf2aa8288c96138c5598e4cce93f6be1b2a7e736f (diff)
Give a friendly error message if the audio library isn't found.
Diffstat (limited to 'library')
-rwxr-xr-xlibrary/pippy/sound.py9
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):