From c96694fce7eebd63a7b1abe27446d677e08a5af0 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Mon, 16 Jul 2007 15:24:39 +0000 Subject: Added support for sound to the memorize activity using csound. --- (limited to 'model.py') 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 -- cgit v0.9.1