Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/model.py
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-07-16 15:24:39 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-07-16 15:24:39 (GMT)
commitc96694fce7eebd63a7b1abe27446d677e08a5af0 (patch)
tree1ab08d0d57afd3342d53862f3cff8e310bc547d7 /model.py
parent337c62d81809ce659d117a7535d83835633b01d8 (diff)
Added support for sound to the memorize activity using csound.
Diffstat (limited to 'model.py')
-rw-r--r--model.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/model.py b/model.py
index 1023776..d068e89 100644
--- a/model.py
+++ b/model.py
@@ -221,7 +221,8 @@ class Model(object):
if self.pairs[key].props.aimg != None:
elem['img'] = os.path.join(self.data['pathimg'], self.pairs[key].props.aimg)
if self.pairs[key].props.asnd != None:
- elem['snd'] = os.path.join(self.data['pathsnd'], self.pairs[key].props.asnd)
+ if os.path.isfile(os.path.join(self.data['pathsnd'], self.pairs[key].props.asnd)):
+ elem['snd'] = os.path.join(self.data['pathsnd'], self.pairs[key].props.asnd)
if self.pairs[key].props.achar != None:
elem['char'] = self.pairs[key].props.achar
elem['charalign'] = self.pairs[key].props.acharalign
@@ -235,7 +236,8 @@ class Model(object):
if self.pairs[key].props.bimg != None:
elem['img'] = os.path.join(self.data['pathimg'], self.pairs[key].props.bimg)
if self.pairs[key].props.bsnd != None:
- elem['snd'] = os.path.join(self.data['pathsnd'], self.pairs[key].props.bsnd)
+ if os.path.isfile(os.path.join(self.data['pathsnd'], self.pairs[key].props.bsnd)):
+ elem['snd'] = os.path.join(self.data['pathsnd'], self.pairs[key].props.bsnd)
if self.pairs[key].props.bchar != None:
elem['char'] = self.pairs[key].props.bchar
elem['charalign'] = self.pairs[key].props.bcharalign