def _get_format_version_class(self):
     """Locate the class matching the version"""
     if self.format_version is None:
         self._det_format_version()
     found_classes = get_format_version_classes(version=self.format_version)
     if len(found_classes) == 1:
         return found_classes[0]
     elif not found_classes:
         self.log.error('No format classes found matching version %s' % self.format_version)
     else:
         msg = 'More than one format class found matching version %s in %s' % (self.format_version, found_classes)
         self.log.error(msg)
Beispiel #2
0
 def _get_format_version_class(self):
     """Locate the class matching the version"""
     if self.format_version is None:
         self._det_format_version()
     found_classes = get_format_version_classes(version=self.format_version)
     if len(found_classes) == 1:
         return found_classes[0]
     elif not found_classes:
         raise EasyBuildError('No format classes found matching version %s', self.format_version)
     else:
         raise EasyBuildError("More than one format class found matching version %s in %s",
                              self.format_version, found_classes)
 def _get_format_version_class(self):
     """Locate the class matching the version"""
     if self.format_version is None:
         self._det_format_version()
     found_classes = get_format_version_classes(version=self.format_version)
     if len(found_classes) == 1:
         return found_classes[0]
     elif not found_classes:
         raise EasyBuildError('No format classes found matching version %s', self.format_version)
     else:
         raise EasyBuildError("More than one format class found matching version %s in %s",
                              self.format_version, found_classes)