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
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
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