summaryrefslogtreecommitdiff
path: root/morphlib/morphology.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/morphology.py')
-rw-r--r--morphlib/morphology.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/morphlib/morphology.py b/morphlib/morphology.py
index 0dcb03f7..f04e9f7c 100644
--- a/morphlib/morphology.py
+++ b/morphlib/morphology.py
@@ -29,7 +29,11 @@ class Morphology(object):
def _load(self):
logging.debug('Loading morphology %s' % self._fp.name)
- self._dict = json.load(self._fp)
+ try:
+ self._dict = json.load(self._fp)
+ except ValueError:
+ logging.error('Failed to load morphology %s' % self._fp.name)
+ raise
if self.kind == 'stratum':
for source in self.sources: