diff --git a/fsl/data/atlases.py b/fsl/data/atlases.py index 36b0d48f93380dce213765c10a05c5271feb5017..6fd9d4bea03a9d205b6a0872e37a0ba50feec821 100644 --- a/fsl/data/atlases.py +++ b/fsl/data/atlases.py @@ -130,7 +130,12 @@ class AtlasRegistry(notifier.Notifier): if atlasID is not None and self.hasAtlas(atlasID): continue - self.addAtlas(atlasPath, atlasID, save=False) + try: + self.addAtlas(atlasPath, atlasID, save=False) + except: + log.warning('Failed to load atlas ' + 'specification {}'.format(atlasPath), + exc_info=True) def listAtlases(self):