Exemple #1
0
 def _load_contents(self, contents):
     for content_type, rel_path, extra in contents:
         loader_cls = loaders.get_loader(content_type)
         loader = loader_cls(content_type, rel_path, self.path,
                             logger=self.log, **extra)
         content = loader.load()
         lint_result = loader.lint()
         yield content, lint_result
Exemple #2
0
 def _load_contents(self, contents):
     for content_type, rel_path, extra in contents:
         loader_cls = loaders.get_loader(content_type)
         loader = loader_cls(content_type, rel_path, self.path,
                             logger=self.log, **extra)
         content = loader.load()
         name = ': {}'.format(content.name) if content.name else ''
         self.log.info('===== LINTING {}{} ====='.format(
                       content_type.name, name))
         lint_result = loader.lint()
         self.log.info(' ')
         yield content, lint_result
Exemple #3
0
    def _load_contents(self, content_list):
        for content_type, rel_path, extra in content_list:
            self.log.info(f'===== LOADING {content_type.name} =====')
            loader_cls = loaders.get_loader(content_type)
            loader = loader_cls(content_type,
                                rel_path,
                                self.path,
                                logger=self.log,
                                **extra)
            content = loader.load()
            self.log.info(' ')

            name = ': {}'.format(content.name) if content.name else ''
            self.log.info(f'===== LINTING {content_type.name}{name} =====')
            loader.lint()
            content.scores = loader.score()
            self.log.info(' ')

            self.log.info(f'===== IMPORTING {content_type.name}{name} =====')
            self.log.info(' ')

            yield content